summaryrefslogtreecommitdiffstats
path: root/src/animation
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2020-06-30 17:18:26 +0200
committerPaul Lemire <paul.lemire@kdab.com>2020-06-30 18:27:23 +0200
commit809ef32b3901213dcd0576a77eb507a06ba55ff3 (patch)
treeb0b7224e5d6296fde8caf4c885b3600b6afb344a /src/animation
parent644d060d9ad4366bc1a7e8635c13dbd713791870 (diff)
Animation Handler: assign iterator on erase
Change-Id: Ia65be6befec3aa07080650ad82c59053b6d3670b Pick-to: 5.15 Pick-to: 5.12 Reviewed-by: Mike Krus <mike.krus@kdab.com>
Diffstat (limited to 'src/animation')
-rw-r--r--src/animation/backend/handler.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/animation/backend/handler.cpp b/src/animation/backend/handler.cpp
index 95363d56f..f87e0a2a2 100644
--- a/src/animation/backend/handler.cpp
+++ b/src/animation/backend/handler.cpp
@@ -147,7 +147,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;
}
@@ -157,7 +157,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;
}
@@ -167,7 +167,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;
}