| Index: chrome/browser/extensions/api/browsing_data/browsing_data_api.cc
|
| diff --git a/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc b/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc
|
| index f1a706b6a195f3f52d86ccd8ca53ceb8b22bbf16..b95e84a599324df97b2cbc4cb26f6042e2aadfbe 100644
|
| --- a/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc
|
| +++ b/chrome/browser/extensions/api/browsing_data/browsing_data_api.cc
|
| @@ -182,8 +182,8 @@ void BrowsingDataExtensionFunction::StartRemoving() {
|
| // that we're notified after removal) and call remove() with the arguments
|
| // we've generated above. We can use a raw pointer here, as the browsing data
|
| // remover is responsible for deleting itself once data removal is complete.
|
| - BrowsingDataRemover* remover = new BrowsingDataRemover(profile(),
|
| - remove_since_, base::Time::Now());
|
| + BrowsingDataRemover* remover = BrowsingDataRemover::CreateForRange(profile(),
|
| + remove_since_, base::Time::Max());
|
| remover->AddObserver(this);
|
| remover->Remove(removal_mask_, origin_set_mask_);
|
| }
|
|
|