summaryrefslogtreecommitdiffstats
path: root/editor/editor_node.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2024-05-01 20:32:25 +0200
committerRémi Verschelde <rverschelde@gmail.com>2024-05-01 20:32:25 +0200
commitb297e97abf401ee2d69834cfa23d358dacf8e37c (patch)
tree48470fb5055655cf364a407d6f108592bc351ea1 /editor/editor_node.cpp
parent7401ea3c55abbc063855b7ae79a601c3388dce6b (diff)
parent5c133f5432c0f0bd8d6d853d42f89f18a2d31d30 (diff)
downloadredot-engine-b297e97abf401ee2d69834cfa23d358dacf8e37c.tar.gz
Merge pull request #91396 from Daylily-Zeleen/daylily-zeleen/fix_disable_main_screen_plugin_crash
Fix crash when switching main screen from a disabled plugin main screen if code editor is floating.
Diffstat (limited to 'editor/editor_node.cpp')
-rw-r--r--editor/editor_node.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp
index b9ac7b6d42..7ae566dd2c 100644
--- a/editor/editor_node.cpp
+++ b/editor/editor_node.cpp
@@ -3486,6 +3486,10 @@ void EditorNode::remove_editor_plugin(EditorPlugin *p_editor, bool p_config_chan
}
}
+ if (singleton->editor_plugin_screen == p_editor) {
+ singleton->editor_plugin_screen = nullptr;
+ }
+
singleton->editor_table.erase(p_editor);
}
p_editor->make_visible(false);