From: Kent Hansen Date: Tue, 16 Aug 2011 07:17:38 +0000 (+0200) Subject: Revert "Set IsDirect flag of property cache data if appropriate" X-Git-Url: http://git.silmor.de/gitweb/?a=commitdiff_plain;h=aae8df9e39748229dd214f733454e0db404ca7d2;p=konrad%2Fqtdeclarative.git Revert "Set IsDirect flag of property cache data if appropriate" This reverts commit 038619bf2c5e7d2c18a6f463cd994d8b3831e61f. The commit caused autotest failures. Change-Id: I46009afde9eb290dda43258e4982b684a87f06d6 Reviewed-on: http://codereview.qt.nokia.com/2992 Reviewed-by: Kent Hansen Reviewed-by: Qt Sanity Bot --- diff --git a/src/declarative/qml/qdeclarativepropertycache.cpp b/src/declarative/qml/qdeclarativepropertycache.cpp index 0c595a9..d2148ad 100644 --- a/src/declarative/qml/qdeclarativepropertycache.cpp +++ b/src/declarative/qml/qdeclarativepropertycache.cpp @@ -247,8 +247,6 @@ QDeclarativePropertyCache::Data QDeclarativePropertyCache::create(const QMetaObj QMetaProperty p = metaObject->property(idx); if (p.isScriptable()) { rv.load(metaObject->property(idx)); - if (!isDynamicMetaObject(cmo)) - rv.flags |= Data::IsDirect; return rv; } else { while (cmo && cmo->propertyOffset() >= idx) @@ -273,8 +271,6 @@ QDeclarativePropertyCache::Data QDeclarativePropertyCache::create(const QMetaObj if (methodNameRef == property) { rv.load(m); - if (!isDynamicMetaObject(m.enclosingMetaObject())) - rv.flags |= Data::IsDirect; return rv; } }