diff options
author | Hrvoje Varga <hrvoje.varga@gmail.com> | 2023-07-27 07:38:40 +0200 |
---|---|---|
committer | Hrvoje Varga <hrvoje.varga@gmail.com> | 2023-07-27 07:38:40 +0200 |
commit | 51923fc528fe2342fb27d64c1389641ecdb0c777 (patch) | |
tree | e6abf3d4989d0f107c8a0f6d00c3fb2a4dfcdf51 | |
parent | 202e4b2c1e7f8b25738b93d0e4d5066453d3edf3 (diff) | |
download | redot-engine-51923fc528fe2342fb27d64c1389641ecdb0c777.tar.gz |
Fix scene tab close
-rw-r--r-- | editor/editor_node.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index b81d4aac88..07d78ab9ab 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -3617,7 +3617,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) { |