]> git.tdb.fi Git - libs/core.git/blobdiff - source/fs/windows/dir.cpp
Have get_user_data_dir return a proper location on Android
[libs/core.git] / source / fs / windows / dir.cpp
index 151cc1b0944c4b455655c1f426da09c0ee81f89f..3d2bf6e65a8f5fd461a48d51d595265c1bad2fec 100644 (file)
@@ -1,4 +1,4 @@
-#include <shlobj.h>
+#include <windows.h>
 #include <msp/core/mutex.h>
 #include <msp/core/systemerror.h>
 #include "dir.h"
@@ -57,23 +57,5 @@ void chdir(const Path &path)
                throw system_error("SetCurrentDirectory");
 }
 
-Path get_home_dir()
-{
-       char home[MAX_PATH];
-       if(SHGetFolderPath(0, CSIDL_PERSONAL, 0, 0, home)==S_OK)
-               return home;
-       return ".";
-}
-
-Path get_user_data_dir(const string &appname)
-{
-       if(appname.empty())
-               throw invalid_argument("get_user_data_dir");
-       char datadir[MAX_PATH];
-       if(SHGetFolderPath(0, CSIDL_LOCAL_APPDATA, 0, 0, datadir)==S_OK)
-               return Path(datadir)/appname;
-       return ".";
-}
-
 } // namespace FS
 } // namespace Msp