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");
_______________________________________________
pingus-cvs mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/pingus-cvs