Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(38)

Side by Side Diff: components/password_manager/core/browser/credential_manager_password_form_manager.cc

Issue 1548203002: Convert Pass()→std::move() in //components/[n-z]* (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix bad headers Created 4 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2014 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "components/password_manager/core/browser/credential_manager_password_f orm_manager.h" 5 #include "components/password_manager/core/browser/credential_manager_password_f orm_manager.h"
6 6
7 #include <utility>
8
7 #include "base/macros.h" 9 #include "base/macros.h"
8 #include "components/autofill/core/common/password_form.h" 10 #include "components/autofill/core/common/password_form.h"
9 #include "components/password_manager/core/browser/password_manager_client.h" 11 #include "components/password_manager/core/browser/password_manager_client.h"
10 #include "components/password_manager/core/browser/password_store.h" 12 #include "components/password_manager/core/browser/password_store.h"
11 13
12 using autofill::PasswordForm; 14 using autofill::PasswordForm;
13 15
14 namespace password_manager { 16 namespace password_manager {
15 17
16 CredentialManagerPasswordFormManager::CredentialManagerPasswordFormManager( 18 CredentialManagerPasswordFormManager::CredentialManagerPasswordFormManager(
17 PasswordManagerClient* client, 19 PasswordManagerClient* client,
18 base::WeakPtr<PasswordManagerDriver> driver, 20 base::WeakPtr<PasswordManagerDriver> driver,
19 const PasswordForm& observed_form, 21 const PasswordForm& observed_form,
20 CredentialManagerPasswordFormManagerDelegate* delegate) 22 CredentialManagerPasswordFormManagerDelegate* delegate)
21 : PasswordFormManager(driver->GetPasswordManager(), 23 : PasswordFormManager(driver->GetPasswordManager(),
22 client, 24 client,
23 driver, 25 driver,
24 observed_form, 26 observed_form,
25 true), 27 true),
26 delegate_(delegate) { 28 delegate_(delegate) {
27 FetchDataFromPasswordStore(PasswordStore::DISALLOW_PROMPT); 29 FetchDataFromPasswordStore(PasswordStore::DISALLOW_PROMPT);
28 } 30 }
29 31
30 CredentialManagerPasswordFormManager::~CredentialManagerPasswordFormManager() { 32 CredentialManagerPasswordFormManager::~CredentialManagerPasswordFormManager() {
31 } 33 }
32 34
33 void CredentialManagerPasswordFormManager::OnGetPasswordStoreResults( 35 void CredentialManagerPasswordFormManager::OnGetPasswordStoreResults(
34 ScopedVector<autofill::PasswordForm> results) { 36 ScopedVector<autofill::PasswordForm> results) {
35 PasswordFormManager::OnGetPasswordStoreResults(results.Pass()); 37 PasswordFormManager::OnGetPasswordStoreResults(std::move(results));
36 38
37 // Mark the form as "preferred", as we've been told by the API that this is 39 // Mark the form as "preferred", as we've been told by the API that this is
38 // indeed the credential set that the user used to sign into the site. 40 // indeed the credential set that the user used to sign into the site.
39 PasswordForm provisionally_saved_form(observed_form()); 41 PasswordForm provisionally_saved_form(observed_form());
40 provisionally_saved_form.preferred = true; 42 provisionally_saved_form.preferred = true;
41 ProvisionallySave(provisionally_saved_form, IGNORE_OTHER_POSSIBLE_USERNAMES); 43 ProvisionallySave(provisionally_saved_form, IGNORE_OTHER_POSSIBLE_USERNAMES);
42 delegate_->OnProvisionalSaveComplete(); 44 delegate_->OnProvisionalSaveComplete();
43 } 45 }
44 46
45 } // namespace password_manager 47 } // namespace password_manager
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698