From ea176df168049cef521c0760dd7dcf73981bfa97 Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 22 Jan 2020 11:10:53 +0300 Subject: [PATCH] Fix radial updates with disabled animations. --- ui/effects/radial_animation.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ui/effects/radial_animation.cpp b/ui/effects/radial_animation.cpp index 83bb308..287f9b2 100644 --- a/ui/effects/radial_animation.cpp +++ b/ui/effects/radial_animation.cpp @@ -31,7 +31,8 @@ void RadialAnimation::start(float64 prg) { bool RadialAnimation::update(float64 prg, bool finished, crl::time ms) { const auto iprg = qRound(qMax(prg, 0.0001) * kAlmostFullArcLength); - const auto result = (iprg != qRound(_arcEnd.to())); + const auto result = (iprg != qRound(_arcEnd.to())) + || (_finished != finished); if (_finished != finished) { _arcEnd.start(iprg); _finished = finished;