summaryrefslogtreecommitdiffstats
path: root/src/core/browser_context_qt.cpp
diff options
context:
space:
mode:
authorSzabolcs David <davidsz@inf.u-szeged.hu>2017-11-29 12:23:44 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-12-04 08:13:21 +0000
commit716d179927c001934b177a36fab5dc209ac6d5c9 (patch)
treec23ca077edeb8d64de94a9e817ff35b81780780c /src/core/browser_context_qt.cpp
parent411cfff476740d1da1b179aa2976e8267607e18d (diff)
Use BrowsingDataRemover to clear HTTP cache
This is a more convenient solution to remove cache instead of going down to the current cache backend and dooming its entries manually. It also fixes WebCacheManager and behavior of clearHttpCache() API on http://refreshyourcache.com/en/cache-test/ example. Task-number: QTBUG-63606 Change-Id: I43e5d6eb53aff66ed1b23caa2868ccfc0f4ebce1 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/core/browser_context_qt.cpp')
-rw-r--r--src/core/browser_context_qt.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/browser_context_qt.cpp b/src/core/browser_context_qt.cpp
index 415318fe8..dd0884edb 100644
--- a/src/core/browser_context_qt.cpp
+++ b/src/core/browser_context_qt.cpp
@@ -40,6 +40,7 @@
#include "browser_context_qt.h"
#include "browser_context_adapter.h"
+#include "browsing_data_remover_delegate_qt.h"
#include "download_manager_delegate_qt.h"
#include "permission_manager_qt.h"
#include "qtwebenginecoreglobal_p.h"
@@ -184,7 +185,7 @@ content::BackgroundSyncController* BrowserContextQt::GetBackgroundSyncController
content::BrowsingDataRemoverDelegate *BrowserContextQt::GetBrowsingDataRemoverDelegate()
{
- return nullptr;
+ return new BrowsingDataRemoverDelegateQt;
}
content::PermissionManager *BrowserContextQt::GetPermissionManager()