diff --git a/ui/effects/animations.cpp b/ui/effects/animations.cpp index 426a085..b0c69d9 100644 --- a/ui/effects/animations.cpp +++ b/ui/effects/animations.cpp @@ -175,6 +175,9 @@ void Manager::schedule() { _scheduled = true; PostponeCall(delayedCallGuard(), [=] { _scheduled = false; + if (_active.empty()) { + return; + } if (_forceImmediateUpdate) { _forceImmediateUpdate = false; updateQueued();