1
0
mirror of https://github.com/godotengine/godot.git synced 2026-01-05 19:31:35 +00:00

Fix editor settings still displayed when replaced

This commit is contained in:
Hilderin
2024-07-29 18:24:19 -04:00
parent 0e9caa2d9c
commit 20f4d26510
2 changed files with 13 additions and 0 deletions

View File

@@ -998,6 +998,13 @@ const String EditorSettings::_get_project_metadata_path() const {
return EditorPaths::get_singleton()->get_project_settings_dir().path_join("project_metadata.cfg");
}
#ifndef DISABLE_DEPRECATED
void EditorSettings::_remove_deprecated_settings() {
erase("run/output/always_open_output_on_play");
erase("run/output/always_close_output_on_stop");
}
#endif
// PUBLIC METHODS
EditorSettings *EditorSettings::get_singleton() {
@@ -1078,6 +1085,9 @@ void EditorSettings::create() {
singleton->setup_network();
singleton->load_favorites_and_recent_dirs();
singleton->list_text_editor_themes();
#ifndef DISABLE_DEPRECATED
singleton->_remove_deprecated_settings();
#endif
return;
}

View File

@@ -114,6 +114,9 @@ private:
bool _save_text_editor_theme(const String &p_file);
bool _is_default_text_editor_theme(const String &p_theme_name);
const String _get_project_metadata_path() const;
#ifndef DISABLE_DEPRECATED
void _remove_deprecated_settings();
#endif
protected:
static void _bind_methods();