diff --git a/Core/Config.cpp b/Core/Config.cpp index d666a32f8b..d06b03a89e 100644 --- a/Core/Config.cpp +++ b/Core/Config.cpp @@ -59,6 +59,9 @@ void Config::Load(const char *iniFileName, const char *controllerIniFilename) { general->Get("CurrentDirectory", ¤tDirectory, ""); general->Get("ShowDebuggerOnLoad", &bShowDebuggerOnLoad, false); + if (!File::Exists(currentDirectory)) + currentDirectory = ""; + std::string defaultLangRegion = "en_US"; if (bFirstRun) { std::string langRegion = System_GetProperty(SYSPROP_LANGREGION);