aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/keyboard.cpp
diff options
context:
space:
mode:
authorFilippos Karapetis2007-07-09 12:03:53 +0000
committerFilippos Karapetis2007-07-09 12:03:53 +0000
commite10a6e65155deb86812aae4a89190c652b237f4f (patch)
treecee75bd46c021c209df2536e4f330ecc98a73cc5 /engines/agi/keyboard.cpp
parent9782c35eaf4d34a13fae63151ba226d0ed1fd60d (diff)
downloadscummvm-rg350-e10a6e65155deb86812aae4a89190c652b237f4f.tar.gz
scummvm-rg350-e10a6e65155deb86812aae4a89190c652b237f4f.tar.bz2
scummvm-rg350-e10a6e65155deb86812aae4a89190c652b237f4f.zip
Fix for bug #1746661: "KQ3: Lockup when pressing ESC (Amiga version)"
svn-id: r27989
Diffstat (limited to 'engines/agi/keyboard.cpp')
-rw-r--r--engines/agi/keyboard.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/agi/keyboard.cpp b/engines/agi/keyboard.cpp
index 3acc81ddff..9fd3700675 100644
--- a/engines/agi/keyboard.cpp
+++ b/engines/agi/keyboard.cpp
@@ -127,7 +127,7 @@ int AgiEngine::handleController(int key) {
}
if (key == BUTTON_LEFT) {
- if (getflag(fMenusWork) && g_mouse.y <= CHAR_LINES) {
+ if ((getflag(fMenusWork) || (getFeatures() & GF_FORCEMENUS)) && g_mouse.y <= CHAR_LINES) {
newInputMode(INPUT_MENU);
return true;
}