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( |