diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2020-06-30 17:18:26 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2020-06-30 17:55:18 +0000 |
commit | 261e6e44a3d20fdbebb39a32fd5f36cb2bddc4ad (patch) | |
tree | f3291533253deb6aba56a9f342b06f4fc0ac1254 /src | |
parent | e9ce8ae06f8bec123e777076c59f9e66e265c2fc (diff) |
Animation Handler: assign iterator on erase
Change-Id: Ia65be6befec3aa07080650ad82c59053b6d3670b
Reviewed-by: Mike Krus <mike.krus@kdab.com>
(cherry picked from commit 809ef32b3901213dcd0576a77eb507a06ba55ff3)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/animation/backend/handler.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/animation/backend/handler.cpp b/src/animation/backend/handler.cpp index da2adf494..cf769e150 100644 --- a/src/animation/backend/handler.cpp +++ b/src/animation/backend/handler.cpp @@ -163,7 +163,7 @@ void Handler::cleanupHandleList(QVector<HAnimationClip> *clips) { for (auto it = clips->begin(); it != clips->end(); ) { if (!m_animationClipLoaderManager->data(*it)) - clips->erase(it); + it = clips->erase(it); else ++it; } @@ -173,7 +173,7 @@ void Handler::cleanupHandleList(QVector<HClipAnimator> *animators) { for (auto it = animators->begin(); it != animators->end(); ) { if (!m_clipAnimatorManager->data(*it)) - animators->erase(it); + it = animators->erase(it); else ++it; } @@ -183,7 +183,7 @@ void Handler::cleanupHandleList(QVector<HBlendedClipAnimator> *animators) { for (auto it = animators->begin(); it != animators->end(); ) { if (!m_blendedClipAnimatorManager->data(*it)) - animators->erase(it); + it = animators->erase(it); else ++it; } |