diff options
-rw-r--r-- | src/declarative/qml/qdeclarativeproperty.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/declarative/qml/qdeclarativeproperty.cpp b/src/declarative/qml/qdeclarativeproperty.cpp index 6e5e7122b9..78c37deff4 100644 --- a/src/declarative/qml/qdeclarativeproperty.cpp +++ b/src/declarative/qml/qdeclarativeproperty.cpp @@ -1297,7 +1297,7 @@ bool QDeclarativePropertyPrivate::writeBinding(const QDeclarativeProperty &that, } \ - if (object && pp->valueType.valueTypeCoreIdx == -1) { + if (!isUndefined && object && pp->valueType.valueTypeCoreIdx == -1) { switch (type) { case QMetaType::Int: if (result->IsInt32()) |