mirror of
https://github.com/godotengine/godot.git
synced 2026-02-24 22:36:38 +03:00
Merge pull request #116568 from nanodeath/fix-game-speed-reset-on-restart
Fix game speed UI not resetting when game is restarted (from editor)
This commit is contained in:
@@ -561,7 +561,9 @@ void GameView::_update_debugger_buttons() {
|
||||
suspend_button->set_disabled(empty);
|
||||
camera_override_button->set_disabled(empty);
|
||||
speed_state_button->set_disabled(empty);
|
||||
reset_speed_button->set_disabled(empty);
|
||||
bool disabled = time_scale_index == DEFAULT_TIME_SCALE_INDEX;
|
||||
|
||||
reset_speed_button->set_disabled(empty || disabled);
|
||||
|
||||
PopupMenu *menu = camera_override_menu->get_popup();
|
||||
|
||||
@@ -676,12 +678,11 @@ void GameView::_embed_options_menu_menu_id_pressed(int p_id) {
|
||||
}
|
||||
|
||||
void GameView::_reset_time_scales() {
|
||||
if (!is_visible_in_tree()) {
|
||||
return;
|
||||
}
|
||||
time_scale_index = DEFAULT_TIME_SCALE_INDEX;
|
||||
debugger->reset_time_scale();
|
||||
_update_speed_buttons();
|
||||
if (is_inside_tree()) {
|
||||
_update_speed_buttons();
|
||||
}
|
||||
}
|
||||
|
||||
void GameView::_speed_state_menu_pressed(int p_id) {
|
||||
|
||||
Reference in New Issue
Block a user