summaryrefslogtreecommitdiff
path: root/coreengine/animation.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-02-21 15:09:35 +0100
committerlouis <louis.braun@gmx.de>2016-02-21 15:09:35 +0100
commit0aab77520119db3f1f143a820937607c30a14c8d (patch)
tree572c7317c9ef11f27d5deb118495c851e28dacd0 /coreengine/animation.c
parent803143ae3ae7d42adcb72bb9400f9f0cfc7f65dd (diff)
downloadvdr-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.c7
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();