Prevent non-existent scene from being saved to persistent editor config
This commit is contained in:
parent
593d5ca29f
commit
454befc880
1 changed files with 4 additions and 1 deletions
|
@ -4932,7 +4932,10 @@ void EditorNode::_save_open_scenes_to_config(Ref<ConfigFile> p_layout) {
|
|||
p_layout->set_value(EDITOR_NODE_CONFIG_SECTION, "open_scenes", scenes);
|
||||
|
||||
String currently_edited_scene_path = editor_data.get_scene_path(editor_data.get_edited_scene());
|
||||
p_layout->set_value(EDITOR_NODE_CONFIG_SECTION, "current_scene", currently_edited_scene_path);
|
||||
// Don't save a bad path to the config.
|
||||
if (!currently_edited_scene_path.is_empty()) {
|
||||
p_layout->set_value(EDITOR_NODE_CONFIG_SECTION, "current_scene", currently_edited_scene_path);
|
||||
}
|
||||
}
|
||||
|
||||
void EditorNode::save_editor_layout_delayed() {
|
||||
|
|
Loading…
Reference in a new issue