diff options
Diffstat (limited to 'src/qtquick1')
-rw-r--r-- | src/qtquick1/util/qdeclarativepropertychanges.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/qtquick1/util/qdeclarativepropertychanges.cpp b/src/qtquick1/util/qdeclarativepropertychanges.cpp index 692d7bbb60..3ea22e83fc 100644 --- a/src/qtquick1/util/qdeclarativepropertychanges.cpp +++ b/src/qtquick1/util/qdeclarativepropertychanges.cpp @@ -174,7 +174,8 @@ public: reverseExpression = rewindExpression; } - /*virtual void copyOriginals(QDeclarative1ActionEvent *other) + virtual bool needsCopy() { return true; } + virtual void copyOriginals(QDeclarative1ActionEvent *other) { QDeclarative1ReplaceSignalHandler *rsh = static_cast<QDeclarative1ReplaceSignalHandler*>(other); saveCurrentValues(); @@ -185,7 +186,7 @@ public: ownedExpression = rsh->ownedExpression; rsh->ownedExpression = 0; } - }*/ + } virtual void rewind() { ownedExpression = QDeclarativePropertyPrivate::setSignalExpression(property, rewindExpression); |