diff --git a/Userland/Games/GameOfLife/BoardWidget.cpp b/Userland/Games/GameOfLife/BoardWidget.cpp index 6e019009a9..07ad23d2a1 100644 --- a/Userland/Games/GameOfLife/BoardWidget.cpp +++ b/Userland/Games/GameOfLife/BoardWidget.cpp @@ -52,6 +52,7 @@ void BoardWidget::resize_board(size_t rows, size_t columns) return; m_board->resize(rows, columns); m_last_cell_toggled = { rows, columns }; + set_min_size(columns, rows); } void BoardWidget::set_running_timer_interval(int interval) diff --git a/Userland/Games/GameOfLife/main.cpp b/Userland/Games/GameOfLife/main.cpp index 0f92c9b546..0c855f607f 100644 --- a/Userland/Games/GameOfLife/main.cpp +++ b/Userland/Games/GameOfLife/main.cpp @@ -63,6 +63,7 @@ ErrorOr serenity_main(Main::Arguments arguments) board_widget_container.set_layout(GUI::Margins {}, 0); auto board_widget = TRY(board_widget_container.try_add(board_rows, board_columns)); board_widget->randomize_cells(); + board_widget->set_min_size(board_columns, board_rows); auto& statusbar = *main_widget->find_descendant_of_type_named("statusbar"); statusbar.set_text(click_tip);