aboutsummaryrefslogtreecommitdiff
path: root/editor/editor_file_dialog.cpp
diff options
context:
space:
mode:
authorJuan Linietsky2017-12-19 12:57:46 -0300
committerJuan Linietsky2017-12-19 12:57:46 -0300
commita714e1a4c77dc8236d7dfa6628ba40ddc534d1a4 (patch)
treed1466e91b22b60d48da8bed74fb2bf10d329134b /editor/editor_file_dialog.cpp
parent8b01b2e85cb7ed60209c925f1e123374272bd8c8 (diff)
downloadgodot-a714e1a4c77dc8236d7dfa6628ba40ddc534d1a4.tar.gz
godot-a714e1a4c77dc8236d7dfa6628ba40ddc534d1a4.tar.zst
godot-a714e1a4c77dc8236d7dfa6628ba40ddc534d1a4.zip
Diffstat (limited to 'editor/editor_file_dialog.cpp')
-rw-r--r--editor/editor_file_dialog.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/editor/editor_file_dialog.cpp b/editor/editor_file_dialog.cpp
index eaa57fa46..deba16a52 100644
--- a/editor/editor_file_dialog.cpp
+++ b/editor/editor_file_dialog.cpp
@@ -107,8 +107,8 @@ void EditorFileDialog::_notification(int p_what) {
fav_up->set_icon(get_icon("MoveUp", "EditorIcons"));
fav_down->set_icon(get_icon("MoveDown", "EditorIcons"));
fav_rm->set_icon(get_icon("Remove", "EditorIcons"));
-
- update_file_list();
+ // DO NOT CALL UPDATE FILE LIST HERE, ALL HUNDREDS OF HIDDEN DIALOGS WILL RESPOND, CALL INVALIDATE INSTEAD
+ invalidate();
}
}
@@ -637,6 +637,7 @@ bool EditorFileDialog::_is_open_should_be_disabled() {
return false;
}
+// DO NOT USE THIS FUNCTION UNLESS NEEDED, CALL INVALIDATE() INSTEAD.
void EditorFileDialog::update_file_list() {
int thumbnail_size = EditorSettings::get_singleton()->get("filesystem/file_dialog/thumbnail_size");