X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=Source%2FSettings.cpp;h=42d5d352c3a83dbe1b4ae027ca4dea311a8c1926;hb=4f4771bb67958d2e9180ba24d422141b9069e363;hp=2ebfbfff3498633b73a23aa70bd0e1b1a5f57e95;hpb=757fd9c1ec8d263225df90ef486051712f448483;p=lugaru.git diff --git a/Source/Settings.cpp b/Source/Settings.cpp index 2ebfbff..42d5d35 100644 --- a/Source/Settings.cpp +++ b/Source/Settings.cpp @@ -80,6 +80,7 @@ void SaveSettings() newscreenheight = screenheight; if (newscreenheight < 0) newscreenheight = screenheight; + errno = 0; ofstream opstream(Folders::getConfigFilePath()); if (opstream.fail()) { perror(("Couldn't save config file " + Folders::getConfigFilePath()).c_str()); @@ -172,6 +173,7 @@ void SaveSettings() bool LoadSettings() { + errno = 0; ifstream ipstream(Folders::getConfigFilePath(), std::ios::in); if ( ipstream.fail() ) { perror(("Couldn't read config file " + Folders::getConfigFilePath()).c_str());