diff options
-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 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; } |