diff options
author | Jonas Suhr Christensen <jsc@umbraculum.org> | 2014-08-05 20:36:57 +0200 |
---|---|---|
committer | Jonas Suhr Christensen <jsc@umbraculum.org> | 2014-08-05 20:36:57 +0200 |
commit | 85a28457cee04bdbf265ab4553da75b599b3dbff (patch) | |
tree | 49e2959ad0c70171f3ff676e1b07d9e0961baa13 | |
parent | f6d7d74ea3f9942f724565f060a7dbce59d56e3f (diff) |
Fixing windows.
-rw-r--r-- | plugingui/pluginconfig.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/plugingui/pluginconfig.cc b/plugingui/pluginconfig.cc index 7c96147..81bff0e 100644 --- a/plugingui/pluginconfig.cc +++ b/plugingui/pluginconfig.cc @@ -72,9 +72,11 @@ FILE* openFilePtr(std::string mode) { NULL, 0, szPath))); { - DEBUG(config, "WINDOWS APP DATA PATH:%s\n", szPath); - PathAppend(szPath, TEXT(CONFIGDIRNAME)); - HANDLE hFile = CreateFile(szPath, GENERIC_READ | GENERIC_WRITE, 0, NULL); + DEBUG(config, "WINDOWS APP DATA PATH:%s\n", szPath); + PathAppend(szPath, TEXT(CONFIGDIRNAME)); + if(!Directory::exists(configpath)) { + CreateDirectory(szPath, NULL); + } } #else std::string configpath = strdup(getenv("HOME")); |