diff options
author | Eugene Sandulenko | 2007-04-21 21:39:27 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2007-04-21 21:39:27 +0000 |
commit | 08f5b5f31d3503cfe8927b347988edcc921e6453 (patch) | |
tree | 28254d5bbfe1d0f3720f0cee2caf9c6c5dc0f3fe /engines/agi/keyboard.cpp | |
parent | 3be109b64630978e4caf1a4c1b66197cda0afbed (diff) | |
download | scummvm-rg350-08f5b5f31d3503cfe8927b347988edcc921e6453.tar.gz scummvm-rg350-08f5b5f31d3503cfe8927b347988edcc921e6453.tar.bz2 scummvm-rg350-08f5b5f31d3503cfe8927b347988edcc921e6453.zip |
Patch #1704575: 'Fix for #1692346: "KQ2: Cannot leave menu"'
svn-id: r26561
Diffstat (limited to 'engines/agi/keyboard.cpp')
-rw-r--r-- | engines/agi/keyboard.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/agi/keyboard.cpp b/engines/agi/keyboard.cpp index e4a025f2b9..5c5b936b69 100644 --- a/engines/agi/keyboard.cpp +++ b/engines/agi/keyboard.cpp @@ -102,8 +102,8 @@ int AgiEngine::handleController(int key) { VtEntry *v = &_game.viewTable[0]; int i; - /* The Black Cauldron needs KEY_ESCAPE to use menus */ - if (key == 0 /*|| key == KEY_ESCAPE */ ) + /* AGI 3.149 games need KEY_ESCAPE to use menus */ + if (key == 0 || (key == KEY_ESCAPE && (getFeatures() & GF_ESC_MENU)) ) return false; debugC(3, kDebugLevelInput, "key = %04x", key); |