aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sequences_lok.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2009-08-13 00:20:37 +0000
committerJohannes Schickel2009-08-13 00:20:37 +0000
commit7b6cd29087e930db3b64992a0c3a18f2446cb48b (patch)
treed21a32656409483d5179c491fdb925789c8f9128 /engines/kyra/sequences_lok.cpp
parentbc5a2d02e276665409fcc6806c618039495fbd95 (diff)
downloadscummvm-rg350-7b6cd29087e930db3b64992a0c3a18f2446cb48b.tar.gz
scummvm-rg350-7b6cd29087e930db3b64992a0c3a18f2446cb48b.tar.bz2
scummvm-rg350-7b6cd29087e930db3b64992a0c3a18f2446cb48b.zip
Fix key input in credits sequences.
svn-id: r43339
Diffstat (limited to 'engines/kyra/sequences_lok.cpp')
-rw-r--r--engines/kyra/sequences_lok.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/kyra/sequences_lok.cpp b/engines/kyra/sequences_lok.cpp
index 8425bf9b0c..739cb693b5 100644
--- a/engines/kyra/sequences_lok.cpp
+++ b/engines/kyra/sequences_lok.cpp
@@ -1287,8 +1287,10 @@ void KyraEngine_LoK::seq_playCredits() {
_screen->updateScreen();
}
- if (checkInput(0, false))
+ if (checkInput(0, false)) {
+ removeInputTop();
finished = true;
+ }
uint32 now = _system->getMillis();
uint32 nextLoop = startLoop + _tickLength * 5;
@@ -1414,8 +1416,10 @@ void KyraEngine_LoK::seq_playCreditsAmiga() {
*specialString = 0;
}
- if (checkInput(0, false))
+ if (checkInput(0, false)) {
+ removeInputTop();
break;
+ }
} while (++cur != buffer + size && !shouldQuit());
delete[] buffer;