diff --git a/plugins/webengineurlinterceptor/donottrack/CMakeLists.txt b/plugins/webengineurlinterceptor/donottrack/CMakeLists.txt index 1997506336d7d87c03aa0f4f038bec1d4e677387..10154cc1ba8bd38b2dc3c02130f6dc5f9d1abbf2 100644 --- a/plugins/webengineurlinterceptor/donottrack/CMakeLists.txt +++ b/plugins/webengineurlinterceptor/donottrack/CMakeLists.txt @@ -6,7 +6,7 @@ set(webengineviewer_webengineurlinterceptor_donottrack_SRCS ecm_qt_declare_logging_category(webengineviewer_webengineurlinterceptor_donottrack_SRCS HEADER donottrackinterceptor_debug.h IDENTIFIER DONOTTRACKINTERCEPTOR_LOG CATEGORY_NAME log_donottrackinterceptor) kconfig_add_kcfg_files(webengineviewer_webengineurlinterceptor_donottrack_SRCS - settings/donottrack.kcfgc + settings/donottracksettings.kcfgc ) diff --git a/plugins/webengineurlinterceptor/donottrack/autotests/CMakeLists.txt b/plugins/webengineurlinterceptor/donottrack/autotests/CMakeLists.txt index 748d71622297e9aef85ca7a13e5caaf3b3366068..0b36a0d7c3bcf576ea65ae909d164ac119dff162 100644 --- a/plugins/webengineurlinterceptor/donottrack/autotests/CMakeLists.txt +++ b/plugins/webengineurlinterceptor/donottrack/autotests/CMakeLists.txt @@ -1,6 +1,6 @@ set( donottrackpluginurlinterceptortest_SRCS donottrackpluginurlinterceptortest.cpp ../donottrackpluginurlinterceptor.cpp ../donottrackinterceptorinterface.cpp) kconfig_add_kcfg_files(donottrackpluginurlinterceptortest_SRCS - ../settings/donottrack.kcfgc + ../settings/donottracksettings.kcfgc ) add_executable( donottrackpluginurlinterceptortest ${donottrackpluginurlinterceptortest_SRCS}) add_test(donottrackpluginurlinterceptortest donottrackpluginurlinterceptortest) diff --git a/plugins/webengineurlinterceptor/donottrack/donottrackinterceptorinterface.cpp b/plugins/webengineurlinterceptor/donottrack/donottrackinterceptorinterface.cpp index 45a7e99ea579b6306ef350563091d4e204727e5b..1558e35579f52552c2b09cc26248925a0fac9cbf 100644 --- a/plugins/webengineurlinterceptor/donottrack/donottrackinterceptorinterface.cpp +++ b/plugins/webengineurlinterceptor/donottrack/donottrackinterceptorinterface.cpp @@ -19,7 +19,9 @@ #include "donottrackinterceptorinterface.h" #include -#include "donottrack.h" +#include "donottracksettings.h" + +//#define BUG_FIXED 1 DoNotTrackInterceptorInterface::DoNotTrackInterceptorInterface(QObject *parent) : WebEngineViewer::NetworkPluginUrlInterceptorInterface(parent) @@ -35,7 +37,11 @@ bool DoNotTrackInterceptorInterface::interceptRequest(QWebEngineUrlRequestInfo & { if (DoNotTrackSettings::doNotTrack()) { //Laurent Comment it for the moment workaround a bug for QtWebEngine +#ifdef BUG_FIXED //info.setHttpHeader(QByteArrayLiteral("DNT"), QByteArrayLiteral("1")); +#else + Q_UNUSED(info); +#endif } return false; } diff --git a/plugins/webengineurlinterceptor/donottrack/settings/donottrack.kcfg b/plugins/webengineurlinterceptor/donottrack/settings/donottracksettings.kcfg similarity index 100% rename from plugins/webengineurlinterceptor/donottrack/settings/donottrack.kcfg rename to plugins/webengineurlinterceptor/donottrack/settings/donottracksettings.kcfg diff --git a/plugins/webengineurlinterceptor/donottrack/settings/donottrack.kcfgc b/plugins/webengineurlinterceptor/donottrack/settings/donottracksettings.kcfgc similarity index 72% rename from plugins/webengineurlinterceptor/donottrack/settings/donottrack.kcfgc rename to plugins/webengineurlinterceptor/donottrack/settings/donottracksettings.kcfgc index 1e1c65eaaf6b2e5668b4427dc77265f895aa880a..903a47b04f1b13e9c97b8584686f11274e285b13 100644 --- a/plugins/webengineurlinterceptor/donottrack/settings/donottrack.kcfgc +++ b/plugins/webengineurlinterceptor/donottrack/settings/donottracksettings.kcfgc @@ -1,4 +1,4 @@ -File=donottrack.kcfg +File=donottracksettings.kcfg ClassName=DoNotTrackSettings Mutators=true Singleton=true