aboutsummaryrefslogtreecommitdiff
path: root/engines/saga
diff options
context:
space:
mode:
authorEugene Sandulenko2010-06-15 10:25:13 +0000
committerEugene Sandulenko2010-06-15 10:25:13 +0000
commit0b8f8d7a249b5077e8866bc2f5d959d4a118d5b1 (patch)
tree9912f869d8fe1be884ac861fb137a92ba6daac83 /engines/saga
parent6d2c916c34d875d540f2a06b112b2e2fba5f2473 (diff)
downloadscummvm-rg350-0b8f8d7a249b5077e8866bc2f5d959d4a118d5b1.tar.gz
scummvm-rg350-0b8f8d7a249b5077e8866bc2f5d959d4a118d5b1.tar.bz2
scummvm-rg350-0b8f8d7a249b5077e8866bc2f5d959d4a118d5b1.zip
SAGA: Fix bug #2886151.
Bug #2886151: "ITE: Mouse stops responding at Boar Castle" fixed by implementing a workaround. It is a script bug in original. svn-id: r49724
Diffstat (limited to 'engines/saga')
-rw-r--r--engines/saga/scene.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/saga/scene.cpp b/engines/saga/scene.cpp
index 8cb632ae91..d7ee037c50 100644
--- a/engines/saga/scene.cpp
+++ b/engines/saga/scene.cpp
@@ -1201,6 +1201,12 @@ void Scene::endScene() {
_vm->_script->abortAllThreads();
_vm->_script->_skipSpeeches = false;
+ // WORKAROUND: Bug #2886151: "ITE: Mouse stops responding at Boar Castle"
+ // This is bug in original engine
+ if (_sceneNumber == 50) {
+ _vm->_interface->activate();
+ }
+
// Copy current screen to render buffer so inset rooms will get proper background
if (!(_sceneDescription.flags & kSceneFlagISO) && !_vm->_scene->isInIntro()) {
BGInfo bgInfo;