diff options
| author | Carl Schwan <carl@carlschwan.eu> | 2024-04-29 15:06:31 +0200 |
|---|---|---|
| committer | Carl Schwan <carl@carlschwan.eu> | 2025-01-31 09:20:48 +0100 |
| commit | 7f10db57eb588eba3d5b8e0cbabc5c710b700709 (patch) | |
| tree | 179d314c50a1cfe99d716ecad7d22447fc13c9f0 /src/webenginequick/api/qquickwebengineview.cpp | |
| parent | e832e1d80a2d9d2b6f23809f5c54a8b76c74d0fe (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/webenginequick/api/qquickwebengineview.cpp')
| -rw-r--r-- | src/webenginequick/api/qquickwebengineview.cpp | 1 |
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(); } |
