diff options
author | RĂ©mi Verschelde <rverschelde@gmail.com> | 2018-12-05 16:19:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-05 16:19:18 +0100 |
commit | 21dea1011687b4c33ff57debdf3b195d02ddee3b (patch) | |
tree | 82d90c8c2955f5f7ff309efbb38d9d4d695ce281 /editor/editor_help_search.cpp | |
parent | 99640ac583f560771d0ceab3cde7e567f5cdff47 (diff) | |
parent | 63dc20a8279123a317e8cc9dd3b5847dfaddbc99 (diff) |
Merge pull request #24159 from YeldhamDev/dialog_size_metadata
Move "Dialog Bounds" from the Editor Settings to project's metadata
Diffstat (limited to 'editor/editor_help_search.cpp')
-rw-r--r-- | editor/editor_help_search.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/editor/editor_help_search.cpp b/editor/editor_help_search.cpp index 8676dac921..4e4c5143f2 100644 --- a/editor/editor_help_search.cpp +++ b/editor/editor_help_search.cpp @@ -132,7 +132,7 @@ void EditorHelpSearch::_notification(int p_what) { results_tree->clear(); get_ok()->set_disabled(true); - EditorSettings::get_singleton()->set("interface/dialogs/search_help_bounds", get_rect()); + EditorSettings::get_singleton()->set_project_metadata("dialog_bounds", "search_help", get_rect()); } break; case NOTIFICATION_PROCESS: { @@ -177,8 +177,9 @@ void EditorHelpSearch::popup_dialog() { void EditorHelpSearch::popup_dialog(const String &p_term) { // Restore valid window bounds or pop up at default size. - if (EditorSettings::get_singleton()->has_setting("interface/dialogs/search_help_bounds")) - popup(EditorSettings::get_singleton()->get("interface/dialogs/search_help_bounds")); + Rect2 saved_size = EditorSettings::get_singleton()->get_project_metadata("dialog_bounds", "search_help", Rect2()); + if (saved_size != Rect2()) + popup(saved_size); else popup_centered_ratio(0.5F); |