Changed: Append getAppBundlePath() to search paths under OS X
This commit is contained in:
parent
ef405c2f87
commit
c90a3049c4
1 changed files with 12 additions and 0 deletions
|
@ -664,6 +664,7 @@ void addSearchPaths(IProgressCallback &progress)
|
||||||
|
|
||||||
CPath::loadRemappedFiles("remap_files.csv");
|
CPath::loadRemappedFiles("remap_files.csv");
|
||||||
}
|
}
|
||||||
|
|
||||||
for (uint i = 0; i < ClientCfg.DataPathNoRecurse.size(); i++)
|
for (uint i = 0; i < ClientCfg.DataPathNoRecurse.size(); i++)
|
||||||
{
|
{
|
||||||
progress.progress ((float)i/(float)ClientCfg.DataPathNoRecurse.size());
|
progress.progress ((float)i/(float)ClientCfg.DataPathNoRecurse.size());
|
||||||
|
@ -673,6 +674,17 @@ void addSearchPaths(IProgressCallback &progress)
|
||||||
|
|
||||||
progress.popCropedValues ();
|
progress.popCropedValues ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// add in last position, a specific possibly read only directory
|
||||||
|
std::string defaultDirectory;
|
||||||
|
|
||||||
|
#ifdef NL_OS_MAC
|
||||||
|
defaultDirectory = getAppBundlePath() + "/Contents/Resources/data";
|
||||||
|
#elif defined(NL_OS_UNIX) && defined(RYZOM_SHARE_PREFIX)
|
||||||
|
defaultDirectory = std::string(RYZOM_SHARE_PREFIX) + "/data";
|
||||||
|
#endif
|
||||||
|
|
||||||
|
if (!defaultDirectory.empty()) CPath::addSearchPath(defaultDirectory, true, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
void addPreDataPaths(NLMISC::IProgressCallback &progress)
|
void addPreDataPaths(NLMISC::IProgressCallback &progress)
|
||||||
|
|
Loading…
Reference in a new issue