Index: chrome/browser/ui/webui/options/clear_browser_data_handler.cc |
diff --git a/chrome/browser/ui/webui/options/clear_browser_data_handler.cc b/chrome/browser/ui/webui/options/clear_browser_data_handler.cc |
index 73e73b0c901f7e5d45fd522b8103ceee545a65d2..d1bd73e1846435aae87159da938b6bc6732cbe27 100644 |
--- a/chrome/browser/ui/webui/options/clear_browser_data_handler.cc |
+++ b/chrome/browser/ui/webui/options/clear_browser_data_handler.cc |
@@ -144,9 +144,8 @@ void ClearBrowserDataHandler::HandleClearBrowserData(const ListValue* value) { |
// BrowsingDataRemover deletes itself when done. |
int period_selected = prefs->GetInteger(prefs::kDeleteTimePeriod); |
- remover_ = new BrowsingDataRemover(profile, |
- static_cast<BrowsingDataRemover::TimePeriod>(period_selected), |
- base::Time::Now()); |
+ remover_ = BrowsingDataRemover::CreateForPeriod(profile, |
+ static_cast<BrowsingDataRemover::TimePeriod>(period_selected)); |
remover_->AddObserver(this); |
remover_->Remove(remove_mask, origin_mask); |
} |