]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - radiant/environment.cpp
possibly working Win32 build; make -j broken again (see no good way to force version...
[xonotic/netradiant.git] / radiant / environment.cpp
index a3bfd43f31e9c38f5bafbcaebf67ee9f2d62aee2..3532d4609bebd07a2a26073a97fbb4a332732a20 100644 (file)
@@ -150,18 +150,16 @@ void environment_init(int argc, char* argv[])
 #elif defined(WIN32)
 
 #include <windows.h>
 #elif defined(WIN32)
 
 #include <windows.h>
-#include <shfolder.h>
 
 void environment_init(int argc, char* argv[])
 {
   args_init(argc, argv);
 
   {
 
 void environment_init(int argc, char* argv[])
 {
   args_init(argc, argv);
 
   {
-    char appdata[MAX_PATH+1];
-    SHGetFolderPath(0, CSIDL_APPDATA, 0, 0, appdata);
+    char *appdata = getenv("APPDATA");
 
     StringOutputStream home(256);
 
     StringOutputStream home(256);
-    if(string_empty(appdata))
+    if(!appdata || string_empty(appdata))
     {
       ERROR_MESSAGE("Application Data folder not available.\n"
         "Please install shfolder redistributable package.\n"
     {
       ERROR_MESSAGE("Application Data folder not available.\n"
         "Please install shfolder redistributable package.\n"