ecere/sys/GlobalSettings: fix allUsers testing to prefer writing to a user settings...
authorRejean Loyer <redj@ecere.com>
Wed, 18 Jun 2014 19:36:15 +0000 (15:36 -0400)
committerJerome St-Louis <jerome@ecere.com>
Thu, 19 Jun 2014 05:27:34 +0000 (01:27 -0400)
ecere/src/sys/GlobalAppSettings.ec

index 7c0ae14..a4df515 100644 (file)
@@ -484,13 +484,13 @@ public:
                //if(!f && (settingsFilePath = PreparePortablePath(extension, true)))
                //   FileOpenTryWrite(true);
 #if defined(__WIN32__)
-               if(!f && (settingsFilePath = PrepareAllUsersPath(extension, true)))
+               if(!f && allUSers && (settingsFilePath = PrepareAllUsersPath()))
                   FileOpenTryWrite(true, &locked);
 #else
-               if(!f && (settingsFilePath = PrepareEtcPath(extension, true)))
+               if(!f && allUSers && (settingsFilePath = PrepareEtcPath()))
                   FileOpenTryWrite(true, &locked);
 #endif
-               if(!f && allUsers)
+               if(!f && !allUsers)
                {
                   globalPath = false;
                   if(!f && (settingsFilePath = PrepareHomePath(extension, true,