diff options
| author | Gunnar Sletta <[email protected]> | 2013-09-20 15:26:03 +0200 |
|---|---|---|
| committer | The Qt Project <[email protected]> | 2013-09-26 17:32:40 +0200 |
| commit | 57ae961bcf09efd98968b918332f8ff30562cd92 (patch) | |
| tree | 84692bed8063ba3f520d0117ed11345d6eeb8dc9 /src/quick/util/qquickanimation.cpp | |
| parent | 6d425ebab34030ff12572f9588eac589930f2659 (diff) | |
Support looping for "uncontrolled animations".
The render thread animations rely heavily on uncontrolled
animations, meaning animations with duration=-1. We support
this by adding a m_currentLoopStartTime and incrementally
counting the finish time of each uncontrolled animation.
Change-Id: I1f2ccea09aff4c51b1a7f98a2ddb58636af50557
Reviewed-by: Jan Arve Sæther <[email protected]>
Diffstat (limited to 'src/quick/util/qquickanimation.cpp')
| -rw-r--r-- | src/quick/util/qquickanimation.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/util/qquickanimation.cpp b/src/quick/util/qquickanimation.cpp index 60953528f6..06b4e83c0d 100644 --- a/src/quick/util/qquickanimation.cpp +++ b/src/quick/util/qquickanimation.cpp @@ -1921,6 +1921,7 @@ void QQuickBulkValueAnimator::topLevelAnimationLoopChanged() //check for new from every top-level loop (when the top level animation is started and all subsequent loops) if (fromSourced) *fromSourced = false; + QAbstractAnimationJob::topLevelAnimationLoopChanged(); } /*! |
