aboutsummaryrefslogtreecommitdiff
path: root/editor/editor_node.cpp
diff options
context:
space:
mode:
authorPoommetee Ketson2018-03-11 21:33:21 +0700
committerHein-Pieter van Braam2018-04-28 16:29:58 +0200
commitddb31e9c5abe1fb91bda5e5fee1be4d813d92674 (patch)
treeee4521535d069e8996cb79fc6688fdf42e56ab2c /editor/editor_node.cpp
parentdc97f91a1873e82c0b3ab397284712298cc32fa5 (diff)
downloadgodot-ddb31e9c5abe1fb91bda5e5fee1be4d813d92674.tar.gz
godot-ddb31e9c5abe1fb91bda5e5fee1be4d813d92674.tar.zst
godot-ddb31e9c5abe1fb91bda5e5fee1be4d813d92674.zip
EditorNode: fix clicking ok keeps trying to save
(cherry picked from commit e12e6cacdb823caf4227f63f4bd175a593918813)
Diffstat (limited to '')
-rw-r--r--editor/editor_node.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp
index dcd695253..497de36bc 100644
--- a/editor/editor_node.cpp
+++ b/editor/editor_node.cpp
@@ -589,6 +589,7 @@ void EditorNode::save_resource_in_path(const Ref<Resource> &p_resource, const St
Error err = ResourceSaver::save(path, p_resource, flg | ResourceSaver::FLAG_REPLACE_SUBRESOURCE_PATHS);
if (err != OK) {
+ current_option = -1;
accept->set_text(TTR("Error saving resource!"));
accept->popup_centered_minsize();
return;
@@ -1186,6 +1187,7 @@ void EditorNode::_dialog_action(String p_file) {
Error err = ResourceSaver::save(p_file, ml);
if (err) {
+ current_option = -1;
accept->get_ok()->set_text(TTR("I see.."));
accept->set_text(TTR("Error saving MeshLibrary!"));
accept->popup_centered_minsize();
@@ -1220,6 +1222,7 @@ void EditorNode::_dialog_action(String p_file) {
Error err = ResourceSaver::save(p_file, ml);
if (err) {
+ current_option = -1;
accept->get_ok()->set_text(TTR("I see.."));
accept->set_text(TTR("Error saving TileSet!"));
accept->popup_centered_minsize();