aboutsummaryrefslogtreecommitdiff
path: root/engines/toon
diff options
context:
space:
mode:
authorJohannes Schickel2013-01-13 17:56:55 +0100
committerJohannes Schickel2013-01-13 17:56:55 +0100
commite474f695dfa693f9c0eb17f29c56589a4918c7f2 (patch)
treeb949451a83cef35f5ae6c2d2c50cbd7cb92a8353 /engines/toon
parent31aec8c581043f4a94eb8dfb1e1554c8300ab3b5 (diff)
downloadscummvm-rg350-e474f695dfa693f9c0eb17f29c56589a4918c7f2.tar.gz
scummvm-rg350-e474f695dfa693f9c0eb17f29c56589a4918c7f2.tar.bz2
scummvm-rg350-e474f695dfa693f9c0eb17f29c56589a4918c7f2.zip
TOON: Fix return value of saveGameState/loadGameState.
Formerly both returned an error, when the saving/loading succeeded, and success when it didn't. This fixes an incorrect dialog appearing when saving or loading via the GMM.
Diffstat (limited to 'engines/toon')
-rw-r--r--engines/toon/toon.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/toon/toon.h b/engines/toon/toon.h
index d40c489011..0ff351804f 100644
--- a/engines/toon/toon.h
+++ b/engines/toon/toon.h
@@ -316,12 +316,11 @@ public:
}
Common::Error saveGameState(int slot, const Common::String &desc) {
-
- return (saveGame(slot, desc) ? Common::kWritingFailed : Common::kNoError);
+ return (saveGame(slot, desc) ? Common::kNoError : Common::kWritingFailed);
}
Common::Error loadGameState(int slot) {
- return (loadGame(slot) ? Common::kReadingFailed : Common::kNoError);
+ return (loadGame(slot) ? Common::kNoError : Common::kReadingFailed);
}
bool hasFeature(EngineFeature f) const {