diff options
author | qarmin <mikrutrafal54@gmail.com> | 2019-05-01 14:36:04 +0200 |
---|---|---|
committer | qarmin <mikrutrafal54@gmail.com> | 2019-05-01 14:36:04 +0200 |
commit | d9eaa3e09307f30aa0f8d1eec2919e277b840a16 (patch) | |
tree | 1014eb45e952902cc4441cb456c003a7694a5dea | |
parent | 3cfab06080806f0ea9984e8914f7cd3279a0fa79 (diff) |
Fix Remove Missing Project projects on Windows
-rw-r--r-- | editor/project_manager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp index 709c2caa96..6de4330493 100644 --- a/editor/project_manager.cpp +++ b/editor/project_manager.cpp @@ -997,7 +997,7 @@ void ProjectManager::_update_project_buttons() { } } for (Map<String, String>::Element *E = list_all_projects.front(); E; E = E->next()) { - String project_name = E->key().replace("::", "/") + "/project.godot"; + String project_name = E->key().replace(":::", ":/").replace("::", "/") + "/project.godot"; if (!FileAccess::exists(project_name)) { missing_projects = true; break; @@ -1735,7 +1735,7 @@ void ProjectManager::_erase_missing_projects_confirm() { int deleted_projects = 0; int remaining_projects = 0; for (Map<String, String>::Element *E = list_all_projects.front(); E; E = E->next()) { - String project_name = E->key().replace("::", "/") + "/project.godot"; + String project_name = E->key().replace(":::", ":/").replace("::", "/") + "/project.godot"; if (!FileAccess::exists(project_name)) { deleted_projects++; EditorSettings::get_singleton()->erase("projects/" + E->key()); |