Fix radial updates with disabled animations.

This commit is contained in:
John Preston 2020-01-22 11:10:53 +03:00
parent 3b6a44c4f8
commit ea176df168

View file

@ -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;