diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2016-10-21 15:08:38 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2016-10-21 13:48:18 +0000 |
commit | 9d487cd6bf8ad75de19a4c05eb3d2641ce4a5289 (patch) | |
tree | 83c9e3e378c4532f5c9aabb338b05fe257621e8b /src/quick/util | |
parent | e0cd2a25fb811c465766ae05301d24430005132d (diff) |
QQuickAnimatorController: add missing qquickanimator_invalidate_jobs()
Change-Id: I61548e914e33906bc833fe4b887a1297b9715794
Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
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 ed3380b9ca..c0477aba9f 100644 --- a/src/quick/util/qquickanimatorcontroller.cpp +++ b/src/quick/util/qquickanimatorcontroller.cpp @@ -75,8 +75,10 @@ void QQuickAnimatorController::windowNodesDestroyed() { m_nodesAreInvalid = true; - for (const QSharedPointer<QAbstractAnimationJob> &toStop : qAsConst(m_rootsPendingStop)) + for (const QSharedPointer<QAbstractAnimationJob> &toStop : qAsConst(m_rootsPendingStop)) { + qquickanimator_invalidate_jobs(toStop.data()); toStop->stop(); + } m_rootsPendingStop.clear(); // Clear animation roots and iterate over a temporary to avoid that job->stop() |