diff options
author | Liang Qi <liang.qi@qt.io> | 2018-01-08 14:12:35 +0000 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2018-01-08 14:12:35 +0000 |
commit | b7d55fa38441afa431481dd5c8d0aa2ff5f2c2cf (patch) | |
tree | b06a205e47527abbd9902fed23199a0b82117bdd /src/quick/util | |
parent | bfd1df3015404725d37a54bcb4ac3c24a87ce8c8 (diff) | |
parent | 9a38fdcf8f9b734808bb54422e306872f3bfa944 (diff) |
Merge "Merge remote-tracking branch 'origin/5.10' into dev" into refs/staging/dev
Diffstat (limited to 'src/quick/util')
-rw-r--r-- | src/quick/util/qquickanimatorcontroller.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/quick/util/qquickanimatorcontroller.cpp b/src/quick/util/qquickanimatorcontroller.cpp index 3f7347c01d..5cf8051922 100644 --- a/src/quick/util/qquickanimatorcontroller.cpp +++ b/src/quick/util/qquickanimatorcontroller.cpp @@ -123,8 +123,10 @@ static void qquickanimator_sync_before_start(QAbstractAnimationJob *job) void QQuickAnimatorController::beforeNodeSync() { - for (const QSharedPointer<QAbstractAnimationJob> &toStop : qAsConst(m_rootsPendingStop)) + for (const QSharedPointer<QAbstractAnimationJob> &toStop : qAsConst(m_rootsPendingStop)) { toStop->stop(); + m_animationRoots.remove(toStop.data()); + } m_rootsPendingStop.clear(); |