pingus-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pingus-CVS] r3419 - trunk/pingus/src


From: grumbel at BerliOS
Subject: [Pingus-CVS] r3419 - trunk/pingus/src
Date: Wed, 31 Oct 2007 04:16:58 +0100

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 */





reply via email to

[Prev in Thread] Current Thread [Next in Thread]