diff options
-rw-r--r-- | src/webengine/api/qquickwebengineview.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/webengine/api/qquickwebengineview.cpp b/src/webengine/api/qquickwebengineview.cpp index efc9cf0b3..97ea61efd 100644 --- a/src/webengine/api/qquickwebengineview.cpp +++ b/src/webengine/api/qquickwebengineview.cpp @@ -563,9 +563,10 @@ void QQuickWebEngineView::stop() void QQuickWebEngineViewPrivate::didRunJavaScript(quint64 requestId, const QVariant &result) { + Q_Q(QQuickWebEngineView); QJSValue callback = m_callbacks.take(requestId); QJSValueList args; - args.append(callback.engine()->toScriptValue(result)); + args.append(qmlEngine(q)->toScriptValue(result)); callback.call(args); } |