| Index: components/password_manager/core/browser/password_store_default.cc
|
| diff --git a/components/password_manager/core/browser/password_store_default.cc b/components/password_manager/core/browser/password_store_default.cc
|
| index ea493e321b3f399a4dbebdd695a2fdf472e59d8c..ff71b87c5332a28e804afd6e95e9ea64ca926856 100644
|
| --- a/components/password_manager/core/browser/password_store_default.cc
|
| +++ b/components/password_manager/core/browser/password_store_default.cc
|
| @@ -122,24 +122,17 @@ void PasswordStoreDefault::GetLoginsImpl(
|
| }
|
|
|
| void PasswordStoreDefault::GetAutofillableLoginsImpl(
|
| - GetLoginsRequest* request) {
|
| - // TODO(vabr) -- request should have a ScopedVector<autofill::PasswordForm>
|
| - // instead of using |logins| here.
|
| + scoped_ptr<GetLoginsRequest> request) {
|
| DCHECK(request->result()->empty());
|
| - ScopedVector<autofill::PasswordForm> logins;
|
| - FillAutofillableLogins(&logins);
|
| - logins.swap(*request->result());
|
| - ForwardLoginsResult(request);
|
| + FillAutofillableLogins(request->result());
|
| + ForwardLoginsResult(request.Pass());
|
| }
|
|
|
| -void PasswordStoreDefault::GetBlacklistLoginsImpl(GetLoginsRequest* request) {
|
| - // TODO(vabr) -- request should have a ScopedVector<autofill::PasswordForm>
|
| - // instead of using |logins| here.
|
| +void PasswordStoreDefault::GetBlacklistLoginsImpl(
|
| + scoped_ptr<GetLoginsRequest> request) {
|
| DCHECK(request->result()->empty());
|
| - ScopedVector<autofill::PasswordForm> logins;
|
| - FillBlacklistLogins(&logins);
|
| - logins.swap(*request->result());
|
| - ForwardLoginsResult(request);
|
| + FillBlacklistLogins(request->result());
|
| + ForwardLoginsResult(request.Pass());
|
| }
|
|
|
| bool PasswordStoreDefault::FillAutofillableLogins(
|
|
|