pingus-cvs
[Top][All Lists]
Advanced

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

[Pingus-CVS] r2493 - trunk/src


From: jave27
Subject: [Pingus-CVS] r2493 - trunk/src
Date: Thu, 10 Nov 2005 18:09:05 +0100

Author: jave27
Date: 2005-11-10 18:09:02 +0100 (Thu, 10 Nov 2005)
New Revision: 2493

Modified:
   trunk/src/system.cxx
Log:
Minor windows path cleanup.

Modified: trunk/src/system.cxx
===================================================================
--- trunk/src/system.cxx        2005-11-10 16:38:16 UTC (rev 2492)
+++ trunk/src/system.cxx        2005-11-10 17:09:02 UTC (rev 2493)
@@ -28,7 +28,7 @@
 #  include <sys/types.h>
 #  include <unistd.h>
 #  include <errno.h>
-#else /* !WIN32 */
+#else /* WIN32 */
 #  include <windows.h>
 #  include <direct.h>
 #  include <fstream>
@@ -90,7 +90,7 @@
 
       closedir(dp);
     }
-#else /* !WIN32 */
+#else /* WIN32 */
   WIN32_FIND_DATA coFindData;
   std::string FindFileDir = pathname + "\\" + pattern;
   std::string FileLocation;
@@ -257,7 +257,14 @@
 System::get_statdir()
 {
 #ifdef WIN32
-  return "user/";
+       std::string tmpstr;
+       char* homedir = getenv("HOMEPATH");
+       if (homedir)
+               tmpstr = std::string(homedir) + "/.pingus/";
+       else
+               tmpstr = "user/";
+       return tmpstr;
+
 #else /* !WIN32 */
   char* homedir = getenv("HOME");
 





reply via email to

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