From 3efd427d2a6c456f1cfbdd73013d8e20cac909ab Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sat, 13 Jan 2018 20:13:10 +0100 Subject: CookieInterceptor, making all cookies session cookies --- src/browser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/browser.cpp') diff --git a/src/browser.cpp b/src/browser.cpp index 25fcf59..8b7f40f 100644 --- a/src/browser.cpp +++ b/src/browser.cpp @@ -9,7 +9,6 @@ #include "browser.h" #include "mainwindow.h" #include "webengine/urlinterceptor.h" -#include #include #include #include @@ -45,6 +44,7 @@ void Browser::setConfiguration(std::shared_ptr &config) m_downloadManager = std::make_shared(QString::fromStdString(m_config->value("downloads.path").value())); m_urlRequestInterceptor = std::make_shared(QString::fromStdString(m_config->value("filter.path").value())); + m_cookieInterceptor = std::make_shared(""); // set default profile m_defaultProfile = profile(QString::fromStdString(m_config->value("browser.profile").value())); @@ -118,6 +118,7 @@ std::shared_ptr Browser::profile(const QString storageName) const QString &path = QString::fromStdString(m_config->value("profile.path").value()); std::shared_ptr _profile = std::shared_ptr(createProfile(storageName, path, nullptr)); _profile->setRequestInterceptor(m_urlRequestInterceptor.get()); + _profile->setCookieInterceptor(m_cookieInterceptor.get()); connect(_profile.get(), &WebEngineProfile::downloadRequested, m_downloadManager.get(), &DownloadsWidget::addDownload); m_profiles.insert(storageName, _profile); -- cgit v1.2.1