Fix radial updates with disabled animations.
This commit is contained in:
parent
3b6a44c4f8
commit
ea176df168
1 changed files with 2 additions and 1 deletions
|
|
@ -31,7 +31,8 @@ void RadialAnimation::start(float64 prg) {
|
||||||
|
|
||||||
bool RadialAnimation::update(float64 prg, bool finished, crl::time ms) {
|
bool RadialAnimation::update(float64 prg, bool finished, crl::time ms) {
|
||||||
const auto iprg = qRound(qMax(prg, 0.0001) * kAlmostFullArcLength);
|
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) {
|
if (_finished != finished) {
|
||||||
_arcEnd.start(iprg);
|
_arcEnd.start(iprg);
|
||||||
_finished = finished;
|
_finished = finished;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue