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:
parent
fac0bbe739
commit
1179d5d921
3 changed files with 11 additions and 2 deletions
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue