Chromium Code Reviews| Index: chrome/browser/password_manager/password_form_manager.cc |
| diff --git a/chrome/browser/password_manager/password_form_manager.cc b/chrome/browser/password_manager/password_form_manager.cc |
| index f5c0f840779eda8b788e33b7ae0379b01a64366d..5a7ca5cf24503279c18e45af99719115421097de 100644 |
| --- a/chrome/browser/password_manager/password_form_manager.cc |
| +++ b/chrome/browser/password_manager/password_form_manager.cc |
| @@ -1,4 +1,4 @@ |
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| +// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| @@ -39,7 +39,6 @@ PasswordFormManager::PasswordFormManager(Profile* profile, |
| } |
| PasswordFormManager::~PasswordFormManager() { |
| - CancelLoginsQuery(); |
| UMA_HISTOGRAM_ENUMERATION("PasswordManager.ActionsTaken", |
| GetActionsTaken(), |
| kMaxNumActionsTaken); |
| @@ -306,7 +305,8 @@ void PasswordFormManager::OnRequestDone(int handle, |
| } |
| void PasswordFormManager::OnPasswordStoreRequestDone( |
| - int handle, const std::vector<PasswordForm*>& result) { |
| + PasswordStore::Handle handle, |
| + const std::vector<PasswordForm*>& result) { |
| DCHECK_EQ(state_, MATCHING_PHASE); |
| DCHECK_EQ(pending_login_query_, handle); |
| @@ -316,6 +316,7 @@ void PasswordFormManager::OnPasswordStoreRequestDone( |
| } |
| OnRequestDone(handle, result); |
| + pending_login_query_ = PasswordStore::Handle(0); |
|
James Hawkins
2011/03/21 01:45:06
You're ignoring the fact that PasswordStore::Handl
Sheridan Rawlins
2011/03/21 05:20:17
Stuart said something similar before. I think thi
|
| } |
| bool PasswordFormManager::IgnoreResult(const PasswordForm& form) const { |
| @@ -420,16 +421,6 @@ void PasswordFormManager::UpdateLogin() { |
| } |
| } |
| -void PasswordFormManager::CancelLoginsQuery() { |
| - PasswordStore* password_store = |
| - profile_->GetPasswordStore(Profile::EXPLICIT_ACCESS); |
| - if (!password_store) { |
| - // Can be NULL in unit tests. |
| - return; |
| - } |
| - password_store->CancelLoginsQuery(pending_login_query_); |
| -} |
| - |
| int PasswordFormManager::ScoreResult(const PasswordForm& candidate) const { |
| DCHECK_EQ(state_, MATCHING_PHASE); |
| // For scoring of candidate login data: |