summaryrefslogtreecommitdiff
path: root/coreengine/viewelement.c
diff options
context:
space:
mode:
Diffstat (limited to 'coreengine/viewelement.c')
-rw-r--r--coreengine/viewelement.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/coreengine/viewelement.c b/coreengine/viewelement.c
index 4759b60..69377d0 100644
--- a/coreengine/viewelement.c
+++ b/coreengine/viewelement.c
@@ -463,7 +463,8 @@ bool cViewElement::Parse(bool forced) {
return true;
}
delete detacher;
- detacher = new cAnimation((cDetachable*)this, waitOnWakeup, startAnimation);
+ bool isAnimated = (FadeTime() > 0) || (ShiftTime() > 0);
+ detacher = new cAnimation((cDetachable*)this, waitOnWakeup, startAnimation && isAnimated);
detacher->Start();
startAnimation = false;
init = false;