From 6a149200b6cfc75202d7b9414e375e93883340fb Mon Sep 17 00:00:00 2001 From: shenweip Date: Sat, 26 Oct 2013 00:44:19 +0800 Subject: [PATCH] Fallback to default path if current directory doesn't exist. --- Core/Config.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Core/Config.cpp b/Core/Config.cpp index 57f110af6d..58d7e18436 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);