diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-01 20:32:25 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2024-05-01 20:32:25 +0200 |
commit | b297e97abf401ee2d69834cfa23d358dacf8e37c (patch) | |
tree | 48470fb5055655cf364a407d6f108592bc351ea1 | |
parent | 7401ea3c55abbc063855b7ae79a601c3388dce6b (diff) | |
parent | 5c133f5432c0f0bd8d6d853d42f89f18a2d31d30 (diff) | |
download | redot-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.
-rw-r--r-- | editor/editor_node.cpp | 4 |
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); |