Skip to content

Commit 725cf51

Browse files
committed
Merge pull request #113393 from KoBeWi/derootizator
Unassign scene root before freeing
2 parents 7a207b3 + 7573388 commit 725cf51

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

editor/editor_data.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,9 @@ void EditorData::remove_scene(int p_idx) {
643643
editor_plugins[i]->notify_scene_closed(edited_scene[p_idx].root->get_scene_file_path());
644644
}
645645

646+
if (edited_scene[p_idx].root == SceneTree::get_singleton()->get_edited_scene_root()) {
647+
SceneTree::get_singleton()->set_edited_scene_root(nullptr);
648+
}
646649
memdelete(edited_scene[p_idx].root);
647650
edited_scene.write[p_idx].root = nullptr;
648651
}

0 commit comments

Comments
 (0)