message: [terminal] Grid: Fixing MSVC compile error (it's more a workaround I think).
diff: @@ -773,7 +773,7 @@ CellLocation Grid<Cell>::resize(PageSize _newSize, CellLocation _currentCursorPo
  cy = pageSize_.lines - LineCount::cast_from(grownLines.size());
  while (LineCount::cast_from(grownLines.size()) < pageSize_.lines)
  grownLines.emplace_back(defaultLineFlags(),
  - TrivialLineBuffer { _newColumnCount, GraphicsAttributes {} });
  + TrivialLineBuffer { _newColumnCount, GraphicsAttributes {}, GraphicsAttributes {} });
  Ensures(LineCount::cast_from(grownLines.size()) == pageSize_.lines);
  }
  @@ -784,7 +784,7 @@ CellLocation Grid<Cell>::resize(PageSize _newSize, CellLocation _currentCursorPo
  auto const totalLineCount = unbox<size_t>(pageSize_.lines + maxHistoryLineCount_);
  while (grownLines.size() < totalLineCount)
  grownLines.emplace_back(defaultLineFlags(),
  - TrivialLineBuffer { _newColumnCount, GraphicsAttributes {} });
  + TrivialLineBuffer { _newColumnCount, GraphicsAttributes {}, GraphicsAttributes {} });
  lines_ = std::move(grownLines);
  pageSize_.columns = _newColumnCount;
  @@ -888,7 +888,7 @@ CellLocation Grid<Cell>::resize(PageSize _newSize, CellLocation _currentCursorPo
  while (shrinkedLines.size() < totalLineCount)
  shrinkedLines.emplace_back(LineFlags::None,
  - TrivialLineBuffer { _newColumnCount, GraphicsAttributes {} });
  + TrivialLineBuffer { _newColumnCount, GraphicsAttributes {}, GraphicsAttributes {} });
  shrinkedLines.rotate_left(
  unbox<size_t>(numLinesWritten - pageSize_.lines)); // maybe to be done outisde?
  @@ -964,7 +964,7 @@ void Grid<Cell>::appendNewLines(LineCount _count, GraphicsAttributes _attr)
  if (auto const n = std::min(_count, pageSize_.lines); *n > 0)
  {
  generate_n(back_inserter(lines_), *n, [&]() {
  - return Line<Cell>(wrappableFlag, TrivialLineBuffer { pageSize_.columns, _attr });
  + return Line<Cell>(wrappableFlag, TrivialLineBuffer { pageSize_.columns, _attr, _attr });
  });
  clampHistory();
  }
  