aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/events.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lure/events.cpp')
-rw-r--r--engines/lure/events.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/lure/events.cpp b/engines/lure/events.cpp
index 68dc808392..c93ae257e9 100644
--- a/engines/lure/events.cpp
+++ b/engines/lure/events.cpp
@@ -205,10 +205,9 @@ bool Events::interruptableDelay(uint32 milliseconds) {
if (events.quitFlag) return true;
if (events.pollEvent()) {
- if (events.type() == Common::EVENT_KEYDOWN)
- return events.event().kbd.keycode == 27;
- else if (events.type() == Common::EVENT_LBUTTONDOWN)
- return false;
+ if ((events.type() == Common::EVENT_KEYDOWN) ||
+ (events.type() == Common::EVENT_LBUTTONDOWN))
+ return true;
}
uint32 delayAmount = delayCtr - g_system->getMillis();