aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/util
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2016-10-21 15:08:38 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2016-10-21 13:48:18 +0000
commit9d487cd6bf8ad75de19a4c05eb3d2641ce4a5289 (patch)
tree83c9e3e378c4532f5c9aabb338b05fe257621e8b /src/quick/util
parente0cd2a25fb811c465766ae05301d24430005132d (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.cpp4
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()