diff --git a/src/articleviewer-ng/webengine/articleviewerwebengine.cpp b/src/articleviewer-ng/webengine/articleviewerwebengine.cpp --- a/src/articleviewer-ng/webengine/articleviewerwebengine.cpp +++ b/src/articleviewer-ng/webengine/articleviewerwebengine.cpp @@ -80,8 +80,8 @@ , mViewerPluginToolManager(nullptr) { - QWebEngineProfile *profile = QWebEngineProfile::defaultProfile(); - mPageEngine = new ArticleViewerWebEnginePage(profile, this); + mPageEngine = new ArticleViewerWebEnginePage(this); + QWebEngineProfile *profile = mPageEngine->profile(); profile->setPersistentCookiesPolicy(QWebEngineProfile::ForcePersistentCookies); #if QTWEBENGINEWIDGETS_VERSION < QT_VERSION_CHECK(5, 13, 0) diff --git a/src/articleviewer-ng/webengine/articleviewerwebenginepage.h b/src/articleviewer-ng/webengine/articleviewerwebenginepage.h --- a/src/articleviewer-ng/webengine/articleviewerwebenginepage.h +++ b/src/articleviewer-ng/webengine/articleviewerwebenginepage.h @@ -26,7 +26,7 @@ { Q_OBJECT public: - explicit ArticleViewerWebEnginePage(QWebEngineProfile *profile, QObject *parent = nullptr); + explicit ArticleViewerWebEnginePage(QObject *parent = nullptr); ~ArticleViewerWebEnginePage() override; Q_SIGNALS: diff --git a/src/articleviewer-ng/webengine/articleviewerwebenginepage.cpp b/src/articleviewer-ng/webengine/articleviewerwebenginepage.cpp --- a/src/articleviewer-ng/webengine/articleviewerwebenginepage.cpp +++ b/src/articleviewer-ng/webengine/articleviewerwebenginepage.cpp @@ -27,8 +27,8 @@ using namespace Akregator; -ArticleViewerWebEnginePage::ArticleViewerWebEnginePage(QWebEngineProfile *profile, QObject *parent) - : WebEngineViewer::WebEnginePage(profile, parent) +ArticleViewerWebEnginePage::ArticleViewerWebEnginePage(QObject *parent) + : WebEngineViewer::WebEnginePage(parent) { settings()->setAttribute(QWebEngineSettings::AutoLoadImages, true);