diff options
Diffstat (limited to 'backends/saves/savefile.cpp')
-rw-r--r-- | backends/saves/savefile.cpp | 34 |
1 files changed, 5 insertions, 29 deletions
diff --git a/backends/saves/savefile.cpp b/backends/saves/savefile.cpp index 59ad144159..31caf275d7 100644 --- a/backends/saves/savefile.cpp +++ b/backends/saves/savefile.cpp @@ -24,7 +24,6 @@ */ #include "common/util.h" -#include "common/config-manager.h" #include "common/savefile.h" #include <stdio.h> @@ -72,34 +71,11 @@ bool SaveFileManager::renameSavefile(const char *oldFilename, const char *newFil return success; } -const char *SaveFileManager::getSavePath() const { - -#if defined(PALMOS_MODE) || defined(__PSP__) - return SCUMMVM_SAVEPATH; -#else - - const char *dir = NULL; - - // Try to use game specific savepath from config - dir = ConfMan.get("savepath").c_str(); - - // Work around a bug (#999122) in the original 0.6.1 release of - // ScummVM, which would insert a bad savepath value into config files. - if (0 == strcmp(dir, "None")) { - ConfMan.removeKey("savepath", ConfMan.getActiveDomainName()); - ConfMan.flushToDisk(); - dir = ConfMan.get("savepath").c_str(); - } - -#ifdef _WIN32_WCE - if (dir[0] == 0) - dir = ConfMan.get("path").c_str(); -#endif - - assert(dir); - - return dir; -#endif +String SaveFileManager::popErrorDesc() { + String err = _errorDesc; + clearError(); + + return err; } } // End of namespace Common |