From a57085f00b146798a0cca0d52dfa127232c3e659 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Tue, 24 Sep 2013 12:13:42 +0200 Subject: Fix API of QQmlV4Handle Change-Id: Iac4a3fefebd33a5990408598486231a5add8e639 Reviewed-by: Simon Hausmann --- src/qml/qml/qqmlboundsignal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/qml/qml/qqmlboundsignal.cpp') diff --git a/src/qml/qml/qqmlboundsignal.cpp b/src/qml/qml/qqmlboundsignal.cpp index cc2edb7b19..5db3de0988 100644 --- a/src/qml/qml/qqmlboundsignal.cpp +++ b/src/qml/qml/qqmlboundsignal.cpp @@ -215,7 +215,7 @@ void QQmlBoundSignalExpression::evaluate(void **a) //### optimization. Can go away if we switch to metaTypeToJS, or be expanded otherwise args[ii] = QV4::Value::fromInt32(*reinterpret_cast(a[ii + 1])); } else if (type == qMetaTypeId()) { - args[ii] = reinterpret_cast(a[ii + 1])->toValue(); + args[ii] = QV4::Value::fromReturnedValue(*reinterpret_cast(a[ii + 1])); } else if (ep->isQObject(type)) { if (!*reinterpret_cast(a[ii + 1])) args[ii] = QV4::Value::nullValue(); -- cgit v1.2.3