From 612e0d23938b37907f3f4fdf9733732e4b7b8a7e Mon Sep 17 00:00:00 2001
From: Eskil Abrahamsen Blomfeldt <eblomfel@trolltech.com>
Date: Wed, 6 May 2009 10:33:46 +0200
Subject: Remove superfluous code

We have gone back to the old definition of implicit start values where the
a new default start value is sniffed every time the animation is restarted,
so we do not need to emulate this behavior ourselves anymore. Behavior should
be identical.
---
 src/corelib/statemachine/qstatemachine.cpp | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/src/corelib/statemachine/qstatemachine.cpp b/src/corelib/statemachine/qstatemachine.cpp
index 98aa9f2..7d6616a 100644
--- a/src/corelib/statemachine/qstatemachine.cpp
+++ b/src/corelib/statemachine/qstatemachine.cpp
@@ -1019,13 +1019,6 @@ QStateMachinePrivate::initializeAnimation(QAbstractAnimation *abstractAnimation,
             && prop.object == animation->targetObject()
             && prop.propertyName == animation->propertyName()) {
 
-            if (!animation->startValue().isValid()) {
-                QByteArray propertyName = animation->propertyName();
-                QVariant currentValue = animation->targetObject()->property(propertyName);
-
-                QVariantAnimationPrivate::get(animation)->setDefaultStartValue(currentValue);
-            }
-
             // Only change end value if it is undefined
             if (!animation->endValue().isValid()) {
                 animation->setEndValue(prop.value);
-- 
cgit v0.12