diff options
Diffstat (limited to 'coreengine/animation.c')
| -rw-r--r-- | coreengine/animation.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/coreengine/animation.c b/coreengine/animation.c index aea51a6..2e703ee 100644 --- a/coreengine/animation.c +++ b/coreengine/animation.c @@ -198,11 +198,12 @@ void cAnimation::Scroll(void) { void cAnimation::Detach(void) { if (waitOnWakeup) { Wait(); - int delay = 100 + detachable->Delay(); - Sleep(delay); + int delay = 50 + detachable->Delay(); + Sleep(delay); } else { int delay = detachable->Delay(); - Sleep(delay); + if (delay > 0) + Sleep(delay); } if (!Running()) return; detachable->ParseDetached(); |
