Changed: Simplify defaultConfigPath order

This commit is contained in:
kervala 2016-02-13 23:35:06 +01:00
parent f62ee8756a
commit 26d883ed2e

View file

@ -2215,13 +2215,11 @@ bool CClientConfig::getDefaultConfigLocation(std::string& p_name) const
#ifdef NL_OS_MAC #ifdef NL_OS_MAC
// on mac, client_default.cfg should be searched in .app/Contents/Resources/ // on mac, client_default.cfg should be searched in .app/Contents/Resources/
defaultConfigPath = CPath::standardizePath(getAppBundlePath() + "/Contents/Resources/"); defaultConfigPath = getAppBundlePath() + "/Contents/Resources/";
#elif defined(NL_OS_UNIX)
// if RYZOM_ETC_PREFIX is defined, client_default.cfg might be over there
defaultConfigPath = CPath::standardizePath(getRyzomEtcPrefix());
#else #else
// some other prefix here :) // unders Windows or Linux, search client_default.cfg is same directory as executable
#endif // NL_OS_UNIX defaultConfigPath = Args.getProgramPath();
#endif
// look in the current working directory first // look in the current working directory first
if (CFile::isExists(defaultConfigFileName)) if (CFile::isExists(defaultConfigFileName))