From 7fd9e149f9cf88d58762a656d0d806ae185bc914 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Wed, 14 May 2008 13:52:24 +0000 Subject: Possibly fixed bug #1963700 "KYRA2: Nonresponsive clicks". svn-id: r32112 --- engines/kyra/sequences_v2.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'engines/kyra/sequences_v2.cpp') diff --git a/engines/kyra/sequences_v2.cpp b/engines/kyra/sequences_v2.cpp index aef510a616..5d4b826ec2 100644 --- a/engines/kyra/sequences_v2.cpp +++ b/engines/kyra/sequences_v2.cpp @@ -102,17 +102,13 @@ void KyraEngine_v2::processAnimationScript(int allowSkip, int resetChar) { uint32 delayEnd = _system->getMillis() + _animDelayTime * _tickLength; - while ((!skipFlag() || !allowSkip) && _system->getMillis() < delayEnd) { - if (_chatText) - updateWithText(); - else - update(); + while ((!skipFlag() || !allowSkip) && _system->getMillis() < delayEnd) + delay(10, true); - delay(10); - } - - if (skipFlag()) + if (skipFlag()) { resetSkipFlag(); + break; + } } if (resetChar) { -- cgit v1.2.3