diff options
author | Lars Persson | 2008-09-07 16:43:03 +0000 |
---|---|---|
committer | Lars Persson | 2008-09-07 16:43:03 +0000 |
commit | 864c2244f0b5b578eaf8b52d2b63e9dbbbe458b8 (patch) | |
tree | 83225b52a5e87c134fd14a4de69d47d0b0a5d9a2 | |
parent | f2ef3015f94aed18c6849849f0a630c86d6087e0 (diff) | |
download | scummvm-rg350-864c2244f0b5b578eaf8b52d2b63e9dbbbe458b8.tar.gz scummvm-rg350-864c2244f0b5b578eaf8b52d2b63e9dbbbe458b8.tar.bz2 scummvm-rg350-864c2244f0b5b578eaf8b52d2b63e9dbbbe458b8.zip |
Set default save path via save manager.
Fix bug in symbian-fs GetChild function.
svn-id: r34417
-rw-r--r-- | backends/fs/symbian/symbian-fs.cpp | 10 | ||||
-rw-r--r-- | backends/platform/symbian/src/SymbianOS.cpp | 3 |
2 files changed, 3 insertions, 10 deletions
diff --git a/backends/fs/symbian/symbian-fs.cpp b/backends/fs/symbian/symbian-fs.cpp index a6f359a4ae..fc23bd40f7 100644 --- a/backends/fs/symbian/symbian-fs.cpp +++ b/backends/fs/symbian/symbian-fs.cpp @@ -138,15 +138,7 @@ AbstractFilesystemNode *SymbianFilesystemNode::getChild(const Common::String &n) if (_path.lastChar() != '\\') newPath += '\\'; - newPath += n; - - TPtrC8 ptr((const unsigned char*) newPath.c_str(), newPath.size()); - TFileName fname; - fname.Copy(ptr); - TBool isFolder = EFalse; - BaflUtils::IsFolder(static_cast<OSystem_SDL_Symbian*>(g_system)->FsSession(), fname, isFolder); - if (!isFolder) - return 0; + newPath += n; return new SymbianFilesystemNode(newPath); } diff --git a/backends/platform/symbian/src/SymbianOS.cpp b/backends/platform/symbian/src/SymbianOS.cpp index 4fb5087b4b..23876c5ec1 100644 --- a/backends/platform/symbian/src/SymbianOS.cpp +++ b/backends/platform/symbian/src/SymbianOS.cpp @@ -29,6 +29,7 @@ #include "backends/fs/symbian/symbian-fs-factory.h" #include "backends/platform/symbian/src/SymbianOS.h" #include "backends/platform/symbian/src/SymbianActions.h" +#include "backends/saves/default/default-saves.h" #include "common/config-manager.h" #include "common/events.h" #include "common/file.h" @@ -150,7 +151,7 @@ void OSystem_SDL_Symbian::initBackend() { Common::String savePath; savePath = Symbian::GetExecutablePath(); savePath += DEFAULT_SAVE_PATH "\\"; - ConfMan.registerDefault("savepath", savePath); + _savefile = new DefaultSaveFileManager(savePath); // If savepath has not already been set then set it if (!ConfMan.hasKey("savepath")) { |