aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickanimation.cpp
diff options
context:
space:
mode:
authorMichael Brasser <michael.brasser@nokia.com>2012-01-04 11:08:24 +1000
committerQt by Nokia <qt-info@nokia.com>2012-01-27 06:23:00 +0100
commitabd8ff8b03038f349c8b54f094e500516e249f1b (patch)
tree1cb8780770798d7b4c6f7f5e85499724805b2ee7 /src/quick/items/qquickanimation.cpp
parenta838eea33313967e501a5a045d2a68d2a35e7533 (diff)
Prevent PathAnimation from hanging when jumping backwards to beginning.
Task-number: QTBUG-23076 Change-Id: I2aecdfd28f0c3d45b3b805640edaecbd5be2e6fd Reviewed-by: Yunqiao Yin <charles.yin@nokia.com> Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
Diffstat (limited to 'src/quick/items/qquickanimation.cpp')
-rw-r--r--src/quick/items/qquickanimation.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/items/qquickanimation.cpp b/src/quick/items/qquickanimation.cpp
index 34377e92dd..b64095db65 100644
--- a/src/quick/items/qquickanimation.cpp
+++ b/src/quick/items/qquickanimation.cpp
@@ -645,6 +645,7 @@ void QQuickPathAnimation::transition(QDeclarativeStateActions &actions,
(modified.count() > origModifiedSize || data->toDefined)) {
data->target = d->target;
data->path = d->path;
+ data->path->invalidateSequentialHistory();
if (!d->rangeIsSet) {
d->pa->setStartValue(qreal(0));
d->pa->setEndValue(qreal(1));