diff options
author | louis <louis.braun@gmx.de> | 2016-02-21 15:09:35 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-02-21 15:09:35 +0100 |
commit | 0aab77520119db3f1f143a820937607c30a14c8d (patch) | |
tree | 572c7317c9ef11f27d5deb118495c851e28dacd0 /coreengine/animation.c | |
parent | 803143ae3ae7d42adcb72bb9400f9f0cfc7f65dd (diff) | |
download | vdr-plugin-skindesigner-0aab77520119db3f1f143a820937607c30a14c8d.tar.gz vdr-plugin-skindesigner-0aab77520119db3f1f143a820937607c30a14c8d.tar.bz2 |
fixed bug that currentelement is not flushed if fadetime = 0
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(); |