From 94badeee58b6d81ba01966fa21461f31b51fa206 Mon Sep 17 00:00:00 2001 From: Aaron Kennedy Date: Mon, 10 Aug 2009 10:38:41 +1000 Subject: Avoid pointless QMetaProperty lookup --- src/declarative/qml/qmlmetaproperty.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/declarative/qml/qmlmetaproperty.cpp b/src/declarative/qml/qmlmetaproperty.cpp index 09ca872..64dd9cd 100644 --- a/src/declarative/qml/qmlmetaproperty.cpp +++ b/src/declarative/qml/qmlmetaproperty.cpp @@ -901,12 +901,11 @@ void QmlMetaProperty::write(const QVariant &value) const if (!d->object) return; - QMetaProperty prop = d->object->metaObject()->property(d->coreIdx); if (type() & SignalProperty) { d->writeSignalProperty(value); - } else if (prop.name()) { + } else if (d->coreIdx != -1) { d->writeValueProperty(value); -- cgit v0.12