- added an attempt to autocreate the userdata folder is it does not exist
This commit is contained in:
parent
0d41ef7ae7
commit
f0d492371f
|
@ -300,6 +300,9 @@ vector<string> Config::getPathListForType(PathType type, string scenarioDir) {
|
||||||
if(userData[userData.size()-1] != '/' && userData[userData.size()-1] != '\\') {
|
if(userData[userData.size()-1] != '/' && userData[userData.size()-1] != '\\') {
|
||||||
userData += '/';
|
userData += '/';
|
||||||
}
|
}
|
||||||
|
if(isdir(userData.c_str()) == false) {
|
||||||
|
createDirectoryPaths(userData);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if(scenarioDir != "") {
|
if(scenarioDir != "") {
|
||||||
pathList.push_back(scenarioDir);
|
pathList.push_back(scenarioDir);
|
||||||
|
|
|
@ -508,7 +508,7 @@ int glestMain(int argc, char** argv){
|
||||||
}
|
}
|
||||||
|
|
||||||
// Over-ride default network command framecount
|
// Over-ride default network command framecount
|
||||||
GameConstants::networkFramePeriod = config.getInt("NetworkFramePeriod",intToStr(GameConstants::networkFramePeriod).c_str());
|
//GameConstants::networkFramePeriod = config.getInt("NetworkFramePeriod",intToStr(GameConstants::networkFramePeriod).c_str());
|
||||||
|
|
||||||
//float pingTime = Socket::getAveragePingMS("soft-haus.com");
|
//float pingTime = Socket::getAveragePingMS("soft-haus.com");
|
||||||
//printf("Ping time = %f\n",pingTime);
|
//printf("Ping time = %f\n",pingTime);
|
||||||
|
|
|
@ -597,7 +597,7 @@ void createDirectoryPaths(string Path)
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
_mkdir(DirName);
|
_mkdir(DirName);
|
||||||
#elif defined(__GNUC__)
|
#elif defined(__GNUC__)
|
||||||
mkdir(DirName, S_IRWXO);
|
mkdir(DirName, S_IRWXU | S_IRWXO | S_IRWXG);
|
||||||
#else
|
#else
|
||||||
#error "Your compiler needs to support mkdir!"
|
#error "Your compiler needs to support mkdir!"
|
||||||
#endif
|
#endif
|
||||||
|
@ -609,7 +609,7 @@ void createDirectoryPaths(string Path)
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
_mkdir(DirName);
|
_mkdir(DirName);
|
||||||
#elif defined(__GNUC__)
|
#elif defined(__GNUC__)
|
||||||
mkdir(DirName, S_IRWXO);
|
mkdir(DirName, S_IRWXU | S_IRWXO | S_IRWXG);
|
||||||
#else
|
#else
|
||||||
#error "Your compiler needs to support mkdir!"
|
#error "Your compiler needs to support mkdir!"
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue
Block a user