Fix table resize

This commit is contained in:
Nikita Lisitsa 2022-03-12 02:02:05 +03:00
parent 9942ab60a9
commit 4d34de81b1

View file

@ -39,19 +39,10 @@ namespace psemek::ui
void table::set_size(std::size_t rows, std::size_t columns)
{
std::size_t old_rows = row_count();
std::size_t old_columns = column_count();
grid_layout::set_size(rows, columns);
horizontal_border_.resize(rows + 1);
vertical_border_.resize(columns + 1);
for (std::size_t i = old_rows + 1; i <= rows; ++i)
horizontal_border_[i] = true;
for (std::size_t i = old_columns + 1; i <= columns; ++i)
vertical_border_[i] = true;
horizontal_border_.resize(rows + 1, true);
vertical_border_.resize(columns + 1, true);
}
bool table::horizontal_border(std::size_t i) const