diff options
Diffstat (limited to 'src/qml/jsapi/qjsengine.cpp')
| -rw-r--r-- | src/qml/jsapi/qjsengine.cpp | 4 |
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))); } /*! |
