Index: chrome/browser/profile_resetter/profile_resetter.cc |
diff --git a/chrome/browser/profile_resetter/profile_resetter.cc b/chrome/browser/profile_resetter/profile_resetter.cc |
index cf97bf1ca567a898eee7aa34a959a9703b75073f..d9ef5a1e58e2bc522872a79e2666acd7ca2b7417 100644 |
--- a/chrome/browser/profile_resetter/profile_resetter.cc |
+++ b/chrome/browser/profile_resetter/profile_resetter.cc |
@@ -15,6 +15,7 @@ |
#include "chrome/browser/browsing_data/browsing_data_helper.h" |
#include "chrome/browser/browsing_data/browsing_data_remover.h" |
#include "chrome/browser/browsing_data/browsing_data_remover_factory.h" |
+#include "chrome/browser/browsing_data/chrome_browsing_data_remover_delegate.h" |
#include "chrome/browser/content_settings/host_content_settings_map_factory.h" |
#include "chrome/browser/extensions/extension_service.h" |
#include "chrome/browser/google/google_url_tracker_factory.h" |
@@ -252,16 +253,17 @@ void ProfileResetter::ResetCookiesAndSiteData() { |
cookies_remover_ = BrowsingDataRemoverFactory::GetForBrowserContext(profile_); |
cookies_remover_->AddObserver(this); |
- int remove_mask = BrowsingDataRemover::REMOVE_SITE_DATA | |
- BrowsingDataRemover::REMOVE_CACHE; |
+ int remove_mask = ChromeBrowsingDataRemoverDelegate::DATA_TYPE_SITE_DATA | |
+ BrowsingDataRemover::DATA_TYPE_CACHE; |
PrefService* prefs = profile_->GetPrefs(); |
DCHECK(prefs); |
// Don't try to clear LSO data if it's not supported. |
if (!prefs->GetBoolean(prefs::kClearPluginLSODataEnabled)) |
- remove_mask &= ~BrowsingDataRemover::REMOVE_PLUGIN_DATA; |
- cookies_remover_->RemoveAndReply(base::Time(), base::Time::Max(), remove_mask, |
- BrowsingDataHelper::UNPROTECTED_WEB, this); |
+ remove_mask &= ~ChromeBrowsingDataRemoverDelegate::DATA_TYPE_PLUGIN_DATA; |
+ cookies_remover_->RemoveAndReply( |
+ base::Time(), base::Time::Max(), remove_mask, |
+ BrowsingDataRemover::ORIGIN_TYPE_UNPROTECTED_WEB, this); |
} |
void ProfileResetter::ResetExtensions() { |