From 8f32e968b82b652ce6f6e8c7e3c75b1da2f7ac7e Mon Sep 17 00:00:00 2001 From: Hrvoje Varga Date: Thu, 27 Jul 2023 07:38:40 +0200 Subject: [PATCH] Fix scene tab close (cherry picked from commit 51923fc528fe2342fb27d64c1389641ecdb0c777) --- editor/editor_node.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 4e3b3fcc904..3c1b1fd1d0b 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -3577,7 +3577,9 @@ void EditorNode::set_current_scene(int p_idx) { _update_title(); _update_scene_tabs(); - call_deferred(SNAME("_set_main_scene_state"), state, get_edited_scene()); // Do after everything else is done setting up. + if (tabs_to_close.is_empty()) { + call_deferred(SNAME("_set_main_scene_state"), state, get_edited_scene()); // Do after everything else is done setting up. + } } void EditorNode::setup_color_picker(ColorPicker *p_picker) {