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)); |