summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index aeec2830..cb0665e5 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -1155,6 +1155,7 @@ void CCompositor::focusWindow(PHLWINDOW pWindow, SP<CWLSurfaceResource> pSurface
g_pXWaylandManager->activateWindow(pWindow, true); // sets the m_pLastWindow
pWindow->updateDynamicRules();
+ pWindow->onFocusAnimUpdate();
updateWindowAnimatedDecorationValues(pWindow);
@@ -1851,10 +1852,6 @@ void CCompositor::updateWindowAnimatedDecorationValues(PHLWINDOW pWindow) {
}
}
- // tick angle if it's not running (aka dead)
- if (!pWindow->m_fBorderAngleAnimationProgress->isBeingAnimated())
- pWindow->m_fBorderAngleAnimationProgress->setValueAndWarp(0.f);
-
// opacity
const auto PWORKSPACE = pWindow->m_pWorkspace;
if (pWindow->isEffectiveInternalFSMode(FSMODE_FULLSCREEN)) {