diff options
author | Eugene Sandulenko | 2009-06-06 17:43:51 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2009-06-06 17:43:51 +0000 |
commit | 2eb7e914e809df2e354281199b3a6824c96bc995 (patch) | |
tree | ff8afe6d003ae48fd8b549b31d9d4c5e1622325a /engines/agi/text.cpp | |
parent | ed797c07090a8c41f3f2451f35aa0cc8d5aa4544 (diff) | |
download | scummvm-rg350-2eb7e914e809df2e354281199b3a6824c96bc995.tar.gz scummvm-rg350-2eb7e914e809df2e354281199b3a6824c96bc995.tar.bz2 scummvm-rg350-2eb7e914e809df2e354281199b3a6824c96bc995.zip |
Fix bug #2026605: "SQ2: Have to wait after dying to do anything."
svn-id: r41250
Diffstat (limited to 'engines/agi/text.cpp')
-rw-r--r-- | engines/agi/text.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/agi/text.cpp b/engines/agi/text.cpp index 9db15b6615..d8ac1f3374 100644 --- a/engines/agi/text.cpp +++ b/engines/agi/text.cpp @@ -475,10 +475,15 @@ int AgiEngine::print(const char *p, int lin, int col, int len) { _game.msgBoxTicks = getvar(vWindowReset) * 10; setvar(vKey, 0); + _menuSelected = false; + do { if (getflag(fRestoreJustRan)) break; + if (_menuSelected) + break; + mainCycle(); if (_game.keypress == KEY_ENTER) { debugC(4, kDebugLevelText, "KEY_ENTER"); |