linux build bug fixed

This commit is contained in:
Rafael 2016-04-10 23:59:51 +02:00
parent 4c06c6cd1e
commit 0111e20790

View file

@ -45,9 +45,7 @@ QString AppEnv::getGameFolder(bool *ok)
#ifdef GTA5SYNC_WIN #ifdef GTA5SYNC_WIN
_putenv(QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str()); _putenv(QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str());
#else #else
char* GTAV_FOLDER_char = QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str(); setenv("GTAV_FOLDER", dir.absolutePath().toStdString().c_str(), 1);
putenv(GTAV_FOLDER_char);
delete GTAV_FOLDER_char;
#endif #endif
return dir.absolutePath(); return dir.absolutePath();
} }
@ -73,9 +71,7 @@ QString AppEnv::getGameFolder(bool *ok)
#ifdef GTA5SYNC_WIN #ifdef GTA5SYNC_WIN
_putenv(QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str()); _putenv(QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str());
#else #else
char* GTAV_FOLDER_char = QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str(); setenv("GTAV_FOLDER", dir.absolutePath().toStdString().c_str(), 1);
putenv(GTAV_FOLDER_char);
delete GTAV_FOLDER_char;
#endif #endif
return dir.absolutePath(); return dir.absolutePath();
} }
@ -88,9 +84,7 @@ QString AppEnv::getGameFolder(bool *ok)
#ifdef GTA5SYNC_WIN #ifdef GTA5SYNC_WIN
_putenv(QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str()); _putenv(QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str());
#else #else
char* GTAV_FOLDER_char = QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str(); setenv("GTAV_FOLDER", dir.absolutePath().toStdString().c_str(), 1);
putenv(GTAV_FOLDER_char);
delete GTAV_FOLDER_char;
#endif #endif
return dir.absolutePath(); return dir.absolutePath();
} }
@ -109,9 +103,7 @@ bool AppEnv::setGameFolder(QString gameFolder)
#ifdef GTA5SYNC_WIN #ifdef GTA5SYNC_WIN
_putenv(QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str()); _putenv(QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str());
#else #else
char* GTAV_FOLDER_char = QString("GTAV_FOLDER=" + dir.absolutePath()).toStdString().c_str(); setenv("GTAV_FOLDER", dir.absolutePath().toStdString().c_str(), 1);
putenv(GTAV_FOLDER_char);
delete GTAV_FOLDER_char;
#endif #endif
return true; return true;
} }