currentTime() uses the total time, so when we use only the loop-local
time for the child animations, normal animations will seem to have
terminated long ago (on the previous loop).
Change-Id: I80a229f40a99569014d8082d153ad579c09fb9db
Reviewed-by: Michael Brasser <michael.brasser@live.com>
maxDuration = qMax(maxDuration, job->totalDuration());
}
- setUncontrolledAnimationFinishTime(this, qMax(maxDuration, currentTime()));
+ setUncontrolledAnimationFinishTime(this, qMax(maxDuration + m_currentLoopStartTime, currentTime()));
if (!running
&& ((m_direction == Forward && m_currentLoop == m_loopCount -1)