summaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorkobewi <kobewi4e@gmail.com>2024-04-19 00:09:15 +0200
committerkobewi <kobewi4e@gmail.com>2024-04-19 00:13:06 +0200
commit12f39befa973ddafdfe1fef10887887b6b2442f6 (patch)
tree7f13747cfb052292e1395c1d83c8f47de5d38bfe /main
parent9bc49a66bae5e9e506f12df3b3e141c8da13f983 (diff)
downloadredot-engine-12f39befa973ddafdfe1fef10887887b6b2442f6.tar.gz
Use minor version in EditorSettings file name
Diffstat (limited to 'main')
-rw-r--r--main/main.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/main/main.cpp b/main/main.cpp
index 801e8934b0..78a539fff7 100644
--- a/main/main.cpp
+++ b/main/main.cpp
@@ -2518,12 +2518,10 @@ Error Main::setup2() {
// Editor setting class is not available, load config directly.
if (!init_use_custom_screen && (editor || project_manager) && EditorPaths::get_singleton()->are_paths_valid()) {
- Ref<DirAccess> dir = DirAccess::open(EditorPaths::get_singleton()->get_config_dir());
- ERR_FAIL_COND_V(dir.is_null(), FAILED);
+ ERR_FAIL_COND_V(!DirAccess::dir_exists_absolute(EditorPaths::get_singleton()->get_config_dir()), FAILED);
- String config_file_name = "editor_settings-" + itos(VERSION_MAJOR) + ".tres";
- String config_file_path = EditorPaths::get_singleton()->get_config_dir().path_join(config_file_name);
- if (dir->file_exists(config_file_name)) {
+ String config_file_path = EditorSettings::get_existing_settings_path();
+ if (FileAccess::exists(config_file_path)) {
Error err;
Ref<FileAccess> f = FileAccess::open(config_file_path, FileAccess::READ, &err);
if (f.is_valid()) {