Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 9fbc1893aec818eaa027b46093c67fd9c4ca0f48..7d52975570876db9451e6286ff71ec380dd0d091 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -1594,9 +1594,8 @@ void ChromeContentBrowserClient::BrowserURLHandlerCreated( |
void ChromeContentBrowserClient::ClearCache(RenderViewHost* rvh) { |
Profile* profile = Profile::FromBrowserContext( |
rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); |
- BrowsingDataRemover* remover = new BrowsingDataRemover(profile, |
- BrowsingDataRemover::EVERYTHING, |
- base::Time::Now()); |
+ BrowsingDataRemover* remover = |
+ BrowsingDataRemover::CreateForUnboundedRange(profile); |
remover->Remove(BrowsingDataRemover::REMOVE_CACHE, |
BrowsingDataHelper::UNPROTECTED_WEB); |
// BrowsingDataRemover takes care of deleting itself when done. |
@@ -1605,9 +1604,8 @@ void ChromeContentBrowserClient::ClearCache(RenderViewHost* rvh) { |
void ChromeContentBrowserClient::ClearCookies(RenderViewHost* rvh) { |
Profile* profile = Profile::FromBrowserContext( |
rvh->GetSiteInstance()->GetProcess()->GetBrowserContext()); |
- BrowsingDataRemover* remover = new BrowsingDataRemover(profile, |
- BrowsingDataRemover::EVERYTHING, |
- base::Time::Now()); |
+ BrowsingDataRemover* remover = |
+ BrowsingDataRemover::CreateForUnboundedRange(profile); |
int remove_mask = BrowsingDataRemover::REMOVE_SITE_DATA; |
remover->Remove(remove_mask, BrowsingDataHelper::UNPROTECTED_WEB); |
// BrowsingDataRemover takes care of deleting itself when done. |