Add more RETURN_IF_DELETED checking in animation code
authorCharles Yin <charles.yin@nokia.com>
Thu, 24 May 2012 04:08:20 +0000 (14:08 +1000)
committerQt by Nokia <qt-info@nokia.com>
Fri, 25 May 2012 01:21:48 +0000 (03:21 +0200)
Change-Id: I5f77cdc7a6bede547119b2a0b59b41d27cfc401a
Reviewed-by: Martin Jones <martin.jones@nokia.com>
src/qml/animations/qabstractanimationjob.cpp

index 52ec00e..714012e 100644 (file)
@@ -355,7 +355,7 @@ void QAbstractAnimationJob::setState(QAbstractAnimationJob::State newState)
             if (oldState == Stopped) {
                 if (isTopLevel) {
                     // currentTime needs to be updated if pauseTimer is active
-                    QQmlAnimationTimer::ensureTimerUpdate();
+                    RETURN_IF_DELETED(QQmlAnimationTimer::ensureTimerUpdate());
                     RETURN_IF_DELETED(setCurrentTime(m_totalCurrentTime));
                 }
             }