aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-events.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director/lingo/lingo-events.cpp')
-rw-r--r--engines/director/lingo/lingo-events.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/director/lingo/lingo-events.cpp b/engines/director/lingo/lingo-events.cpp
index e1a8cab7ba..15595b53ee 100644
--- a/engines/director/lingo/lingo-events.cpp
+++ b/engines/director/lingo/lingo-events.cpp
@@ -175,6 +175,10 @@ void Lingo::processInputEvent(LEvent event) {
else
g_lingo->processEvent(kEventNone, kFrameScript, currentFrame->_sprites[spriteId]->_scriptId);
}
+ if (event == kEventKeyDown) {
+ // TODO: is the above condition necessary or useful?
+ g_lingo->processEvent(event, kGlobalScript, 0);
+ }
runMovieScript(event);
}
}