]> git.jsancho.org Git - lugaru.git/commitdiff
Fix regression in fallback logic on Linux
authorRémi Verschelde <rverschelde@gmail.com>
Sat, 3 Dec 2016 22:21:29 +0000 (23:21 +0100)
committerRémi Verschelde <rverschelde@gmail.com>
Sat, 3 Dec 2016 22:21:29 +0000 (23:21 +0100)
Regression from 11ff9aec2c3206a5b9df5bf8815051458628c45a

Source/Utils/Folders.cpp

index 33d3b15cfdc6c8e8f85e02c1ab81137bb7c86bb7..9a6f8137a536ba574dca9db8b075baebc693cd39 100644 (file)
@@ -86,12 +86,12 @@ std::string Folders::getConfigFilePath()
 std::string Folders::getGenericDirectory(const char* ENVVAR, const std::string fallback) {
     const char* path = getenv(ENVVAR);
     std::string ret;
-    if((path != NULL) && (strlen(path) != 0)) {
+    if ((path != NULL) && (strlen(path) != 0)) {
         ret = std::string(path) + "/lugaru";
     } else {
-        path = getHomeDirectory();
-        if((path != NULL) && (strlen(path) != 0)) {
-            ret = std::string(path) + '/' + fallback + "/lugaru";
+        const char* homedir = getHomeDirectory();
+        if ((homedir != NULL) && (strlen(homedir) != 0)) {
+            ret = std::string(homedir) + '/' + fallback + "/lugaru";
         } else {
             ret = ".";
         }
@@ -116,7 +116,7 @@ const char* Folders::getHomeDirectory()
 bool Folders::makeDirectory(std::string path) {
 #ifdef _WIN32
     int status = CreateDirectory(path.c_str(), NULL);
-    if(status != 0) {
+    if (status != 0) {
         return true;
     } else if(GetLastError() == ERROR_ALREADY_EXISTS) {
         return true;