diff options
Diffstat (limited to 'engines/tony')
-rw-r--r-- | engines/tony/mpal/mpal.cpp | 4 | ||||
-rw-r--r-- | engines/tony/window.cpp | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/engines/tony/mpal/mpal.cpp b/engines/tony/mpal/mpal.cpp index c813b354b0..89cc28130d 100644 --- a/engines/tony/mpal/mpal.cpp +++ b/engines/tony/mpal/mpal.cpp @@ -709,6 +709,10 @@ void ActionThread(CORO_PARAM, const void *param) { CORO_SLEEP(1); } + // WORKAROUND: User interface sometimes remaining disabled after capturing guard on Ferris wheel + if (_ctx->item->_nObj == 3601 && _ctx->item->_dwRes == 9) + g_vm->getEngine()->enableInput(); + globalDestroy(_ctx->item); _ctx->item = NULL; diff --git a/engines/tony/window.cpp b/engines/tony/window.cpp index 3b3687419b..d312d58091 100644 --- a/engines/tony/window.cpp +++ b/engines/tony/window.cpp @@ -28,7 +28,7 @@ #include "common/scummsys.h" #include "graphics/surface.h" -#include "util.h" +#include "engines/util.h" #include "tony/window.h" #include "tony/game.h" #include "tony/tony.h" |