| Index: chrome/browser/password_manager/password_store_default.cc
|
| diff --git a/chrome/browser/password_manager/password_store_default.cc b/chrome/browser/password_manager/password_store_default.cc
|
| index c029e2c2ec0225ae670ccee1f826048f4a52f139..2be5207682fedd51010d876501fe93c3bf12df03 100644
|
| --- a/chrome/browser/password_manager/password_store_default.cc
|
| +++ b/chrome/browser/password_manager/password_store_default.cc
|
| @@ -93,23 +93,20 @@ void PasswordStoreDefault::RemoveLoginsCreatedBetweenImpl(
|
|
|
| void PasswordStoreDefault::GetLoginsImpl(
|
| GetLoginsRequest* request, const webkit_glue::PasswordForm& form) {
|
| - std::vector<PasswordForm*> forms;
|
| - login_db_->GetLogins(form, &forms);
|
| - NotifyConsumer(request, forms);
|
| + login_db_->GetLogins(form, &request->value);
|
| + ForwardLoginsResult(request);
|
| }
|
|
|
| void PasswordStoreDefault::GetAutofillableLoginsImpl(
|
| GetLoginsRequest* request) {
|
| - std::vector<PasswordForm*> forms;
|
| - FillAutofillableLogins(&forms);
|
| - NotifyConsumer(request, forms);
|
| + FillAutofillableLogins(&request->value);
|
| + ForwardLoginsResult(request);
|
| }
|
|
|
| void PasswordStoreDefault::GetBlacklistLoginsImpl(
|
| GetLoginsRequest* request) {
|
| - std::vector<PasswordForm*> forms;
|
| - FillBlacklistLogins(&forms);
|
| - NotifyConsumer(request, forms);
|
| + FillBlacklistLogins(&request->value);
|
| + ForwardLoginsResult(request);
|
| }
|
|
|
| bool PasswordStoreDefault::FillAutofillableLogins(
|
|
|