aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsapi/qjsengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/jsapi/qjsengine.cpp')
-rw-r--r--src/qml/jsapi/qjsengine.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qml/jsapi/qjsengine.cpp b/src/qml/jsapi/qjsengine.cpp
index 53de2bdfd9..0b7a9efc7d 100644
--- a/src/qml/jsapi/qjsengine.cpp
+++ b/src/qml/jsapi/qjsengine.cpp
@@ -1170,7 +1170,9 @@ void QJSEngine::throwError(QJSValue::ErrorType errorType, const QString &message
void QJSEngine::throwError(const QJSValue &error)
{
// safe, QJSValue holds a persistent reference
- m_v4Engine->throwError(QV4::Value::fromReturnedValue(QJSValuePrivate::asReturnedValue(&error)));
+ m_v4Engine->throwError(
+ QV4::Value::fromReturnedValue(
+ QJSValuePrivate::convertToReturnedValue(m_v4Engine, error)));
}
/*!