From d62ab4ab104b3570106a092ba735a47a5e05e38f Mon Sep 17 00:00:00 2001 From: Thomas Ebert Hansen Date: Wed, 23 Oct 2019 15:02:51 +0200 Subject: Fix layout saving error As a result of commit b49226e085 FileAccess::open no longer returns ERR_CANT_OPEN if the file cannot be found/opened. Instead check against ERR_FILE_NOT_FOUND or ERR_FILE_CANT_OPEN. --- editor/editor_node.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index 6e2a4810cd..366d415445 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -1470,7 +1470,7 @@ void EditorNode::_dialog_action(String p_file) { config.instance(); Error err = config->load(EditorSettings::get_singleton()->get_editor_layouts_config()); - if (err == ERR_CANT_OPEN) { + if (err == ERR_FILE_CANT_OPEN || err == ERR_FILE_NOT_FOUND) { config.instance(); // new config } else if (err != OK) { show_warning(TTR("Error trying to save layout!")); -- cgit v1.2.3