aboutsummaryrefslogtreecommitdiff
path: root/backends/saves
diff options
context:
space:
mode:
authorTravis Howell2007-09-21 05:27:33 +0000
committerTravis Howell2007-09-21 05:27:33 +0000
commit6b639c6b214534c0e1c49b5a37a658948b086760 (patch)
tree1f077c241a47654d8160223ebf331027c12bc34e /backends/saves
parentbcbf127b390af57579d8e8ada15fdbebb53e68fa (diff)
downloadscummvm-rg350-6b639c6b214534c0e1c49b5a37a658948b086760.tar.gz
scummvm-rg350-6b639c6b214534c0e1c49b5a37a658948b086760.tar.bz2
scummvm-rg350-6b639c6b214534c0e1c49b5a37a658948b086760.zip
Rename file removal functions, to avoid conflicts. Add save game path, when removing files via SaveFileManager.
svn-id: r29001
Diffstat (limited to 'backends/saves')
-rw-r--r--backends/saves/default/default-saves.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/backends/saves/default/default-saves.cpp b/backends/saves/default/default-saves.cpp
index 702b404434..c32edd0f7a 100644
--- a/backends/saves/default/default-saves.cpp
+++ b/backends/saves/default/default-saves.cpp
@@ -229,9 +229,12 @@ Common::OutSaveFile *DefaultSaveFileManager::openForSaving(const char *filename)
}
bool DefaultSaveFileManager::removeSavefile(const char *filename) {
+ char buf[256];
+ join_paths(filename, getSavePath(), buf, sizeof(buf));
+
Common::File file;
- FilesystemNode savePath(filename);
- return file.remove(savePath);
+ FilesystemNode savePath((const char *)buf);
+ return file.removeFile(savePath);
}
#endif // !defined(DISABLE_DEFAULT_SAVEFILEMANAGER)