summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2016-05-01 11:38:24 +0200
committerRémi Verschelde <remi@verschelde.fr>2016-05-01 11:38:24 +0200
commitab7886ffc41326db9c1b578ff008e90a42cad446 (patch)
tree7d20ff5f31f4caa49f7c4e1b026b448e42ee2be7
parent94274b9ab517aac175d205636f8561ff76d45eda (diff)
FileDialog: reset mkdir label after use (#4500)
Closes #1686.
-rw-r--r--scene/gui/file_dialog.cpp2
-rw-r--r--tools/editor/editor_dir_dialog.cpp1
-rw-r--r--tools/editor/editor_file_dialog.cpp2
3 files changed, 3 insertions, 2 deletions
diff --git a/scene/gui/file_dialog.cpp b/scene/gui/file_dialog.cpp
index 64fdfdfefe..705ce55d42 100644
--- a/scene/gui/file_dialog.cpp
+++ b/scene/gui/file_dialog.cpp
@@ -613,7 +613,6 @@ FileDialog::Access FileDialog::get_access() const{
void FileDialog::_make_dir_confirm() {
-
Error err = dir_access->make_dir( makedirname->get_text() );
if (err==OK) {
dir_access->change_dir(makedirname->get_text());
@@ -623,6 +622,7 @@ void FileDialog::_make_dir_confirm() {
} else {
mkdirerr->popup_centered_minsize(Size2(250,50));
}
+ makedirname->set_text(""); // reset label
}
diff --git a/tools/editor/editor_dir_dialog.cpp b/tools/editor/editor_dir_dialog.cpp
index 8512154485..1a92a61882 100644
--- a/tools/editor/editor_dir_dialog.cpp
+++ b/tools/editor/editor_dir_dialog.cpp
@@ -189,6 +189,7 @@ void EditorDirDialog::_make_dir_confirm() {
} else {
reload();
}
+ makedirname->set_text(""); // reset label
}
diff --git a/tools/editor/editor_file_dialog.cpp b/tools/editor/editor_file_dialog.cpp
index 8e83726f96..a889c76a69 100644
--- a/tools/editor/editor_file_dialog.cpp
+++ b/tools/editor/editor_file_dialog.cpp
@@ -831,7 +831,6 @@ EditorFileDialog::Access EditorFileDialog::get_access() const{
void EditorFileDialog::_make_dir_confirm() {
-
Error err = dir_access->make_dir( makedirname->get_text() );
if (err==OK) {
dir_access->change_dir(makedirname->get_text());
@@ -843,6 +842,7 @@ void EditorFileDialog::_make_dir_confirm() {
} else {
mkdirerr->popup_centered_minsize(Size2(250,50));
}
+ makedirname->set_text(""); // reset label
}