diff options
author | Yuri Sizov <yuris@humnom.net> | 2023-12-18 18:18:05 +0100 |
---|---|---|
committer | Yuri Sizov <yuris@humnom.net> | 2023-12-18 18:18:05 +0100 |
commit | c3ee2b9c52b5c06ce7f0be2f12faf1985889141f (patch) | |
tree | 95f40529ede47e3b030640bd6eaff6134dbbcaa1 /editor/editor_node.cpp | |
parent | a9a50938c08fc5f7410e7edfdea4bde004119362 (diff) | |
parent | b37b40ff76b268d125e4b7d3f43e9c650d9e3083 (diff) | |
download | redot-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.cpp | 2 |
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. |