Fix fs.cpp compilation issues on Windows

This commit is contained in:
mrkubax10 2023-05-31 21:04:21 +02:00
parent 2ceb1ea26c
commit 16f2ef8e02

View File

@ -57,14 +57,14 @@ std::string polygun::utils::get_user_dir() {
#elif defined(_WIN32)
char* c_appdata = getenv("appdata");
std::string appdata;
if(!appdata)
if(!c_appdata)
LOG_FATAL("Failed to determine folder for writing user data (appdata not set)");
appdata = std::string(c_appdata)+"/polygun";
std::ofstream temp(appdata+"/a");
if(temp.good())
temp.close();
else
std::filesystem::create_directories(data_home);
std::filesystem::create_directories(appdata);
return appdata;
#else
LOG_FATAL("polygun::utils::get_user_dir is not implemented for your platform");