diff options
Diffstat (limited to 'engines/agi/menu.cpp')
-rw-r--r-- | engines/agi/menu.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/agi/menu.cpp b/engines/agi/menu.cpp index 411cd002fd..ea24bd5b46 100644 --- a/engines/agi/menu.cpp +++ b/engines/agi/menu.cpp @@ -292,11 +292,17 @@ void GfxMenu::execute() { } drawActiveMenu(); + // original AGI did not do this, at least when the menu was called by scripts + _vm->inGameTimerPause(); + _vm->cycleInnerLoopActive(CYCLE_INNERLOOP_MENU); do { _vm->mainCycle(); } while (_vm->cycleInnerLoopIsActive() && !(_vm->shouldQuit() || _vm->_restartGame)); + // original AGI did not do this, at least when the menu was called by scripts + _vm->inGameTimerResume(); + removeActiveMenu(); _text->charAttrib_Pop(); |