Skip to content

Commit bf99866

Browse files
committed
Merge pull request #112825 from KoBeWi/why_would_you_do_that
Don't save editor settings on startup
2 parents 18c58df + 141a49b commit bf99866

File tree

3 files changed

+8
-6
lines changed

3 files changed

+8
-6
lines changed

editor/project_manager/project_list.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1437,10 +1437,12 @@ void ProjectList::add_search_tag(const String &p_tag) {
14371437
sort_projects();
14381438
}
14391439

1440-
void ProjectList::set_order_option(int p_option) {
1440+
void ProjectList::set_order_option(int p_option, bool p_save) {
14411441
FilterOption selected = (FilterOption)p_option;
1442-
EditorSettings::get_singleton()->set("project_manager/sorting_order", p_option);
1443-
EditorSettings::get_singleton()->save();
1442+
if (p_save) {
1443+
EditorSettings::get_singleton()->set("project_manager/sorting_order", p_option);
1444+
EditorSettings::get_singleton()->save();
1445+
}
14441446
_order_option = selected;
14451447

14461448
sort_projects();

editor/project_manager/project_list.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ class ProjectList : public ScrollContainer {
323323

324324
void set_search_term(String p_search_term);
325325
void add_search_tag(const String &p_tag);
326-
void set_order_option(int p_option);
326+
void set_order_option(int p_option, bool p_save);
327327

328328
// Global menu integration.
329329

editor/project_manager/project_manager.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ void ProjectManager::_notification(int p_what) {
9898
DisplayServer::get_singleton()->screen_set_keep_on(EDITOR_GET("interface/editor/keep_screen_on"));
9999
const int default_sorting = (int)EDITOR_GET("project_manager/sorting_order");
100100
filter_option->select(default_sorting);
101-
project_list->set_order_option(default_sorting);
101+
project_list->set_order_option(default_sorting, false);
102102

103103
_select_main_view(MAIN_VIEW_PROJECTS);
104104
_update_list_placeholder();
@@ -964,7 +964,7 @@ void ProjectManager::_on_project_duplicated(const String &p_original_path, const
964964

965965
void ProjectManager::_on_order_option_changed(int p_idx) {
966966
if (is_inside_tree()) {
967-
project_list->set_order_option(p_idx);
967+
project_list->set_order_option(p_idx, true);
968968
}
969969
}
970970

0 commit comments

Comments
 (0)