summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorCarl Schwan <carl@carlschwan.eu>2024-04-29 15:06:31 +0200
committerCarl Schwan <carl@carlschwan.eu>2025-01-31 09:20:48 +0100
commit7f10db57eb588eba3d5b8e0cbabc5c710b700709 (patch)
tree179d314c50a1cfe99d716ecad7d22447fc13c9f0 /src
parente832e1d80a2d9d2b6f23809f5c54a8b76c74d0fe (diff)
QuickWebenginView: Fix crash when assessing m_profile
Ensure the profile is initialized before calling m_profile, otherwise this will crash. This happens with the following code: WebEngineView { userScripts { collection: [ { injectionPoint: WebEngineScript.DocumentReady, sourceCode: scriptContent, worldId: WebEngineScript.UserWorld } ] } } Pick-to: 6.9 Change-Id: I9d2d626ea51fb619b32147d8883701b40eab6c6e Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/webenginequick/api/qquickwebengineview.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/webenginequick/api/qquickwebengineview.cpp b/src/webenginequick/api/qquickwebengineview.cpp
index f1b7c2046..41493115a 100644
--- a/src/webenginequick/api/qquickwebengineview.cpp
+++ b/src/webenginequick/api/qquickwebengineview.cpp
@@ -879,6 +879,7 @@ QObject *QQuickWebEngineViewPrivate::accessibilityParentObject()
ProfileAdapter *QQuickWebEngineViewPrivate::profileAdapter()
{
+ initializeProfile();
return m_profile->d_ptr->profileAdapter();
}