diff options
Diffstat (limited to 'src/webengine/api/qquickwebengineview.cpp')
-rw-r--r-- | src/webengine/api/qquickwebengineview.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/webengine/api/qquickwebengineview.cpp b/src/webengine/api/qquickwebengineview.cpp index 7bca4e3cd..e80a36736 100644 --- a/src/webengine/api/qquickwebengineview.cpp +++ b/src/webengine/api/qquickwebengineview.cpp @@ -725,9 +725,12 @@ QQmlListProperty<QQuickWebEngineScript> QQuickWebEngineView::userScripts() void QQuickWebEngineViewPrivate::setProfile(QQuickWebEngineProfile *profile) { + Q_Q(QQuickWebEngineView); + if (profile == m_profile) return; m_profile = profile; + Q_EMIT q->profileChanged(); m_settings->setParentSettings(profile->settings()); if (adapter && adapter->browserContext() != browserContextAdapter()->browserContext()) { |