diff options
author | Michal Klocek <michal.klocek@qt.io> | 2020-08-28 10:24:11 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2020-11-18 19:03:19 +0100 |
commit | 6e81c97c32974cb761687dfb3afd3d5fa4944397 (patch) | |
tree | 8a9e9d5346fb003db3e7086bf784f92d369bb878 /src/webenginewidgets/api/qwebenginepage.cpp | |
parent | 2dcca95c142499baa7f10ffd99c9f085a06c52cf (diff) |
Drop dependency on default notification presenter in profile
[ChangeLog] Set default notification presenter on all profiles.
Change-Id: Iec96f97fdaddfefd5bbc0cccc54e6918d8e7ea7e
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'src/webenginewidgets/api/qwebenginepage.cpp')
-rw-r--r-- | src/webenginewidgets/api/qwebenginepage.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/webenginewidgets/api/qwebenginepage.cpp b/src/webenginewidgets/api/qwebenginepage.cpp index b56eb0bbd..4c191e100 100644 --- a/src/webenginewidgets/api/qwebenginepage.cpp +++ b/src/webenginewidgets/api/qwebenginepage.cpp @@ -39,7 +39,7 @@ #include "qwebenginepage.h" #include "qwebenginepage_p.h" - +#include "qwebenginenotificationpresenter_p.h" #include "authentication_dialog_controller.h" #include "profile_adapter.h" #include "color_chooser_controller.h" @@ -158,6 +158,8 @@ QWebEnginePagePrivate::QWebEnginePagePrivate(QWebEngineProfile *_profile) }); profile->d_ptr->addWebContentsAdapterClient(this); + if (!profile->notificationPresenter()) + profile->setNotificationPresenter(&defaultNotificationPresenter); } QWebEnginePagePrivate::~QWebEnginePagePrivate() |