aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/text.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2009-06-06 17:43:51 +0000
committerEugene Sandulenko2009-06-06 17:43:51 +0000
commit2eb7e914e809df2e354281199b3a6824c96bc995 (patch)
treeff8afe6d003ae48fd8b549b31d9d4c5e1622325a /engines/agi/text.cpp
parented797c07090a8c41f3f2451f35aa0cc8d5aa4544 (diff)
downloadscummvm-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.cpp5
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");