aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Gilbert2015-04-25 21:53:50 -0500
committerPaul Gilbert2015-04-25 21:53:50 -0500
commit1e4c6abfa3ed3df2bd33f774eddfd5e1a389b9fc (patch)
tree44107d0243aa72f7372a1eb0e2cfa8fa3394ade7
parent95f25329379482555c6b1e3181fc737b80f53b40 (diff)
downloadscummvm-rg350-1e4c6abfa3ed3df2bd33f774eddfd5e1a389b9fc.tar.gz
scummvm-rg350-1e4c6abfa3ed3df2bd33f774eddfd5e1a389b9fc.tar.bz2
scummvm-rg350-1e4c6abfa3ed3df2bd33f774eddfd5e1a389b9fc.zip
SHERLOCK: Fix checkSceneFlags incorrectly restoring hidden objects
-rw-r--r--engines/sherlock/scene.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sherlock/scene.cpp b/engines/sherlock/scene.cpp
index 16bb8daecf..60e7b6d369 100644
--- a/engines/sherlock/scene.cpp
+++ b/engines/sherlock/scene.cpp
@@ -516,7 +516,7 @@ void Scene::checkSceneFlags(bool flag) {
// Flag it as needing to be hidden after first erasing it
o._type = mode;
}
- } else if (_bgShapes[idx]._requiredFlag) {
+ } else if (_bgShapes[idx]._requiredFlag > 0) {
// Restore object
if (o._images == nullptr || o._images->size() == 0)
o._type = NO_SHAPE;