1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 15:57:35 +00:00

GameOfLife: Don't enable rotate button if a pattern isn't selected

This commit is contained in:
Musab Kılıç 2021-08-28 22:31:35 +03:00 committed by Linus Groh
parent fac0bbe739
commit 1179d5d921
3 changed files with 11 additions and 2 deletions

View file

@ -28,6 +28,8 @@ BoardWidget::BoardWidget(size_t rows, size_t columns)
on_pattern_selection = [this](auto* pattern) {
m_selected_pattern = pattern;
if (on_pattern_selection_state_change)
on_pattern_selection_state_change();
};
setup_patterns();
@ -245,6 +247,8 @@ void BoardWidget::place_pattern(size_t row, size_t column)
y_offset++;
}
m_selected_pattern = nullptr;
if (on_pattern_selection_state_change)
on_pattern_selection_state_change();
if (m_pattern_preview_timer->is_active())
m_pattern_preview_timer->stop();
}