summaryrefslogtreecommitdiffstats
path: root/editor/editor_node.cpp
diff options
context:
space:
mode:
authorYuri Sizov <yuris@humnom.net>2023-12-18 18:18:05 +0100
committerYuri Sizov <yuris@humnom.net>2023-12-18 18:18:05 +0100
commitc3ee2b9c52b5c06ce7f0be2f12faf1985889141f (patch)
tree95f40529ede47e3b030640bd6eaff6134dbbcaa1 /editor/editor_node.cpp
parenta9a50938c08fc5f7410e7edfdea4bde004119362 (diff)
parentb37b40ff76b268d125e4b7d3f43e9c650d9e3083 (diff)
downloadredot-engine-c3ee2b9c52b5c06ce7f0be2f12faf1985889141f.tar.gz
Merge pull request #86008 from Delsin-Yu/4.2
Correctly free relevant scripts when closing scene tabs
Diffstat (limited to 'editor/editor_node.cpp')
-rw-r--r--editor/editor_node.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp
index 3ae874b811..c514ca7ba7 100644
--- a/editor/editor_node.cpp
+++ b/editor/editor_node.cpp
@@ -3692,7 +3692,7 @@ void EditorNode::_set_current_scene_nocheck(int p_idx) {
_edit_current(true);
_update_title();
- scene_tabs->update_scene_tabs();
+ callable_mp(scene_tabs, &EditorSceneTabs::update_scene_tabs).call_deferred();
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.