summaryrefslogtreecommitdiff
path: root/src/desktop/Window.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/desktop/Window.cpp')
-rw-r--r--src/desktop/Window.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/desktop/Window.cpp b/src/desktop/Window.cpp
index 97d7ecc0..962386c8 100644
--- a/src/desktop/Window.cpp
+++ b/src/desktop/Window.cpp
@@ -552,9 +552,11 @@ void CWindow::onMap() {
m_fMovingFromWorkspaceAlpha->setValueAndWarp(1.F);
- m_fBorderAngleAnimationProgress->setValueAndWarp(0.f);
- m_fBorderAngleAnimationProgress->setCallbackOnEnd([&](WP<CBaseAnimatedVariable> p) { onBorderAngleAnimEnd(p); }, false);
- *m_fBorderAngleAnimationProgress = 1.f;
+ if (m_fBorderAngleAnimationProgress->enabled()) {
+ m_fBorderAngleAnimationProgress->setValueAndWarp(0.f);
+ m_fBorderAngleAnimationProgress->setCallbackOnEnd([&](WP<CBaseAnimatedVariable> p) { onBorderAngleAnimEnd(p); }, false);
+ *m_fBorderAngleAnimationProgress = 1.f;
+ }
m_fMovingFromWorkspaceAlpha->setValueAndWarp(1.F);