aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/avalanche/parser.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/avalanche/parser.cpp b/engines/avalanche/parser.cpp
index e8ef17c2e1..eb94ae585c 100644
--- a/engines/avalanche/parser.cpp
+++ b/engines/avalanche/parser.cpp
@@ -463,7 +463,10 @@ void Parser::handleFunctionKey(const Common::Event &event) {
_vm->callVerb(kVerbCodeScore);
break;
case Common::KEYCODE_F10:
- _vm->callVerb(kVerbCodeQuit);
+ if (event.kbd.flags & Common::KBD_SHIFT)
+ _vm->callVerb(kVerbCodeInfo);
+ else
+ _vm->callVerb(kVerbCodeQuit);
break;
case Common::KEYCODE_F11:
clearWords();