Changed: Temporary checks for a OS X 10.7 bug...

--HG--
branch : compatibility-develop
This commit is contained in:
kervala 2016-04-14 18:19:19 +02:00
parent 465609f942
commit c0f51c1c5b
2 changed files with 6 additions and 0 deletions

View file

@ -249,6 +249,8 @@ bool CCmdArgs::parse(const std::vector<std::string> &argv)
{
std::string name = argv[i];
nlinfo("Argument %d: %s", i, name.c_str());
#ifdef NL_OS_WINDOWS
// support / and - under Windows, arguments should be at least 2 characters
if (name.size() > 1 && (name[0] == '-' || name[0] == '/'))

View file

@ -211,10 +211,14 @@ int main(int argc, char **argv)
{
std::string currentPath = CPath::getApplicationDirectory("Ryzom");
nlinfo("Current path 1: %s", currentPath.c_str());
// append profile ID to directory
if (Args.haveArg("p"))
currentPath = NLMISC::CPath::standardizePath(currentPath) + Args.getArg("p").front();
nlinfo("Current path 2: %s", currentPath.c_str());
if (!CFile::isExists(currentPath)) CFile::createDirectory(currentPath);
CPath::setCurrentPath(currentPath);