| Index: components/password_manager/core/browser/password_store.cc
|
| diff --git a/components/password_manager/core/browser/password_store.cc b/components/password_manager/core/browser/password_store.cc
|
| index c97af7539fff947fbff3a2c896e1becf28de3fae..314c1eb26f54450a2d1430b25231cb082b863696 100644
|
| --- a/components/password_manager/core/browser/password_store.cc
|
| +++ b/components/password_manager/core/browser/password_store.cc
|
| @@ -152,13 +152,14 @@ void PasswordStore::RemoveLoginsSyncedBetween(base::Time delete_begin,
|
| this, delete_begin, delete_end));
|
| }
|
|
|
| -void PasswordStore::RemoveStatisticsCreatedBetween(
|
| +void PasswordStore::RemoveStatisticsByOriginAndTime(
|
| + const base::Callback<bool(const GURL&)>& origin_filter,
|
| base::Time delete_begin,
|
| base::Time delete_end,
|
| const base::Closure& completion) {
|
| ScheduleTask(
|
| - base::Bind(&PasswordStore::RemoveStatisticsCreatedBetweenInternal, this,
|
| - delete_begin, delete_end, completion));
|
| + base::Bind(&PasswordStore::RemoveStatisticsByOriginAndTimeInternal, this,
|
| + origin_filter, delete_begin, delete_end, completion));
|
| }
|
|
|
| void PasswordStore::DisableAutoSignInForOrigins(
|
| @@ -424,11 +425,12 @@ void PasswordStore::RemoveLoginsSyncedBetweenInternal(base::Time delete_begin,
|
| NotifyLoginsChanged(changes);
|
| }
|
|
|
| -void PasswordStore::RemoveStatisticsCreatedBetweenInternal(
|
| +void PasswordStore::RemoveStatisticsByOriginAndTimeInternal(
|
| + const base::Callback<bool(const GURL&)>& origin_filter,
|
| base::Time delete_begin,
|
| base::Time delete_end,
|
| const base::Closure& completion) {
|
| - RemoveStatisticsCreatedBetweenImpl(delete_begin, delete_end);
|
| + RemoveStatisticsByOriginAndTimeImpl(origin_filter, delete_begin, delete_end);
|
| if (!completion.is_null())
|
| main_thread_runner_->PostTask(FROM_HERE, completion);
|
| }
|
|
|