aboutsummaryrefslogtreecommitdiff
path: root/engines/cine/saveload.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cine/saveload.cpp')
-rw-r--r--engines/cine/saveload.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/engines/cine/saveload.cpp b/engines/cine/saveload.cpp
index 700875e302..0ea1a23e8f 100644
--- a/engines/cine/saveload.cpp
+++ b/engines/cine/saveload.cpp
@@ -460,10 +460,7 @@ void saveSeqList(Common::OutSaveFile &out) {
bool CineEngine::loadSaveDirectory() {
Common::InSaveFile *fHandle;
- char tmp[80];
-
- snprintf(tmp, 80, "%s.dir", _targetName.c_str());
- fHandle = _saveFileMan->openForLoading(tmp);
+ fHandle = _saveFileMan->openForLoading(Common::String::format("%s.dir", _targetName.c_str()));
if (!fHandle) {
return false;
@@ -768,7 +765,7 @@ bool CineEngine::loadPlainSaveFW(Common::SeekableReadStream &in, CineSaveGameFor
return !(in.eos() || in.err());
}
-bool CineEngine::makeLoad(char *saveName) {
+bool CineEngine::makeLoad(const Common::String &saveName) {
Common::SharedPtr<Common::InSaveFile> saveFile(_saveFileMan->openForLoading(saveName));
if (!saveFile) {