Close built-in script from any scene
(cherry picked from commit 1a60509699
)
This commit is contained in:
parent
59eafe4cd3
commit
fe745e2fff
2 changed files with 4 additions and 4 deletions
|
@ -543,6 +543,10 @@ void EditorData::remove_scene(int p_idx) {
|
||||||
current_edited_scene--;
|
current_edited_scene--;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (edited_scene[p_idx].path != String()) {
|
||||||
|
ScriptEditor::get_singleton()->close_builtin_scripts_from_scene(edited_scene[p_idx].path);
|
||||||
|
}
|
||||||
|
|
||||||
edited_scene.remove(p_idx);
|
edited_scene.remove(p_idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3275,10 +3275,6 @@ void EditorNode::_remove_edited_scene(bool p_change_tab) {
|
||||||
new_index = 1;
|
new_index = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (editor_data.get_scene_path(old_index) != String()) {
|
|
||||||
ScriptEditor::get_singleton()->close_builtin_scripts_from_scene(editor_data.get_scene_path(old_index));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (p_change_tab) {
|
if (p_change_tab) {
|
||||||
_scene_tab_changed(new_index);
|
_scene_tab_changed(new_index);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue