Author: grumbel
Date: 2007-10-31 04:16:57 +0100 (Wed, 31 Oct 2007)
New Revision: 3419

Modified:
   trunk/pingus/src/system.cpp
Log:
- changed location of savegame files on Win32

Modified: trunk/pingus/src/system.cpp
===================================================================
--- trunk/pingus/src/system.cpp 2007-10-31 03:11:28 UTC (rev 3418)
+++ trunk/pingus/src/system.cpp 2007-10-31 03:16:57 UTC (rev 3419)
@@ -302,18 +302,18 @@
 {
 #ifdef WIN32
   std::string tmpstr;
-  char* homedir = getenv("HOMEDRIVE");
-  if (homedir)
+  char* appdata  = getenv("APPDATA");
+  if (appdata)
     {
-      tmpstr = std::string(homedir);
-      homedir = 0;
-      homedir = getenv("HOMEPATH");
-      tmpstr = tmpstr + std::string(homedir) + "/.pingus/";
+      tmpstr = std::string(appdata) + "/Pingus/";
       for (size_t pos = tmpstr.find('\\', 0); pos != std::string::npos; pos = 
tmpstr.find('\\', 0))
         tmpstr[pos] = '/';
     }
   else
-    tmpstr = "user/";
+    {
+      tmpstr = "user/";
+    }
+
   return tmpstr;
 
 #else /* !WIN32 */



_______________________________________________
pingus-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/pingus-cvs

Reply via email to