diff options
| author | Twarit <wtwarit@gmail.com> | 2019-02-02 06:34:50 +0530 |
|---|---|---|
| committer | Twarit <wtwarit@gmail.com> | 2019-02-06 17:21:19 +0530 |
| commit | 56f4d59962308db88a1929bf53c401190f4b9ced (patch) | |
| tree | 2d5bf336f019efb0abd43a071d49b876bdb47883 /editor/project_manager.cpp | |
| parent | d8b702b5660ee4c8a072ecde0c7d6a85bf8f7337 (diff) | |
| download | redot-engine-56f4d59962308db88a1929bf53c401190f4b9ced.tar.gz | |
Fix prompt for empty project files when loaded
Fixes #25541
Diffstat (limited to 'editor/project_manager.cpp')
| -rw-r--r-- | editor/project_manager.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/editor/project_manager.cpp b/editor/project_manager.cpp index b8fb9d4ab0..fe6a55a034 100644 --- a/editor/project_manager.cpp +++ b/editor/project_manager.cpp @@ -1471,6 +1471,13 @@ void ProjectManager::_open_selected_projects_ask() { } int config_version = (int)cf->get_value("", "config_version", 0); + + // Check if the config_version property was empty or 0 + if (config_version == 0) { + ask_update_settings->set_text(vformat(TTR("The following project settings file does not specify the version of Godot through which it was created.\n\n%s\n\nIf you proceed with opening it, it will be converted to Godot's current configuration file format.\nWarning: You will not be able to open the project with previous versions of the engine anymore."), conf)); + ask_update_settings->popup_centered_minsize(); + return; + } // Check if we need to convert project settings from an earlier engine version if (config_version < ProjectSettings::CONFIG_VERSION) { ask_update_settings->set_text(vformat(TTR("The following project settings file was generated by an older engine version, and needs to be converted for this version:\n\n%s\n\nDo you want to convert it?\nWarning: You will not be able to open the project with previous versions of the engine anymore."), conf)); |
