diff options
Diffstat (limited to 'src/client.cpp')
-rw-r--r-- | src/client.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/client.cpp b/src/client.cpp index a21d004d..dfa42034 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -1181,10 +1181,6 @@ void Client::initScreenshotDir() mScreenshotDir = getSpecialFolderLocation(CSIDL_DESKTOP); #else mScreenshotDir = std::string(PHYSFS_getUserDir()) + "Desktop"; - // If ~/Desktop does not exist, we save screenshots in the user's home. - struct stat statbuf; - if (stat(mScreenshotDir.c_str(), &statbuf)) - mScreenshotDir = std::string(PHYSFS_getUserDir()); #endif } config.setValue("screenshotDirectory", mScreenshotDir); @@ -1203,14 +1199,6 @@ void Client::initScreenshotDir() } } } - - if (mkdir_r(mScreenshotDir.c_str())) - { - logger->log("Directory %s doesn't exist and can't be created! " - "Setting screenshot directory to home.", - mScreenshotDir.c_str()); - mScreenshotDir = std::string(PHYSFS_getUserDir()); - } } void Client::accountLogin(LoginData *loginData) |