| Index: chrome/browser/browsing_data/site_data_counter.cc
|
| diff --git a/chrome/browser/browsing_data/site_data_counter.cc b/chrome/browser/browsing_data/site_data_counter.cc
|
| index 36397fdae8fcbcb3bfa3b945b6336c6097e6cabc..8106d3ea312c4eef8b0a7371023e5b8f3e574e71 100644
|
| --- a/chrome/browser/browsing_data/site_data_counter.cc
|
| +++ b/chrome/browser/browsing_data/site_data_counter.cc
|
| @@ -20,6 +20,8 @@ const char* SiteDataCounter::GetPrefName() const {
|
| }
|
|
|
| void SiteDataCounter::Count() {
|
| + // Cancel existing requests.
|
| + weak_ptr_factory_.InvalidateWeakPtrs();
|
| base::Time begin = GetPeriodStart();
|
| auto done_callback =
|
| base::Bind(&SiteDataCounter::Done, weak_ptr_factory_.GetWeakPtr());
|
|
|