| 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 0a8822844bf42559b95493eb8f5428f65bc9c3c2..ab908f849fb93fab0f3fbb1861434c9b94d24c46 100644
|
| --- a/components/password_manager/core/browser/password_store.cc
|
| +++ b/components/password_manager/core/browser/password_store.cc
|
| @@ -330,6 +330,22 @@ void PasswordStore::RemoveLoginsSyncedBetweenInternal(base::Time delete_begin,
|
| NotifyLoginsChanged(changes);
|
| }
|
|
|
| +void PasswordStore::GetAutofillableLoginsImpl(
|
| + scoped_ptr<GetLoginsRequest> request) {
|
| + ScopedVector<PasswordForm> obtained_forms;
|
| + if (!FillAutofillableLogins(&obtained_forms))
|
| + obtained_forms.clear();
|
| + request->NotifyConsumerWithResults(obtained_forms.Pass());
|
| +}
|
| +
|
| +void PasswordStore::GetBlacklistLoginsImpl(
|
| + scoped_ptr<GetLoginsRequest> request) {
|
| + ScopedVector<PasswordForm> obtained_forms;
|
| + if (!FillBlacklistLogins(&obtained_forms))
|
| + obtained_forms.clear();
|
| + request->NotifyConsumerWithResults(obtained_forms.Pass());
|
| +}
|
| +
|
| void PasswordStore::NotifySiteStats(const GURL& origin_domain,
|
| scoped_ptr<GetLoginsRequest> request) {
|
| request->NotifyWithSiteStatistics(GetSiteStatsImpl(origin_domain));
|
|
|