Fix editor settings still displayed when replaced
This commit is contained in:
parent
0e9caa2d9c
commit
20f4d26510
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue