| Index: components/password_manager/core/browser/password_form_manager.cc
|
| diff --git a/components/password_manager/core/browser/password_form_manager.cc b/components/password_manager/core/browser/password_form_manager.cc
|
| index f018d34ad6bf8e13408ce774971bc3728eff15ce..c3f9e10d513dfbc60477d6d9960277a6f07843c6 100644
|
| --- a/components/password_manager/core/browser/password_form_manager.cc
|
| +++ b/components/password_manager/core/browser/password_form_manager.cc
|
| @@ -52,13 +52,6 @@ namespace password_manager {
|
|
|
| namespace {
|
|
|
| -PasswordForm CopyAndModifySSLValidity(const PasswordForm& orig,
|
| - bool ssl_valid) {
|
| - PasswordForm result(orig);
|
| - result.ssl_valid = ssl_valid;
|
| - return result;
|
| -}
|
| -
|
| // Returns true if user-typed username and password field values match with one
|
| // of the password form within |credentials| map; otherwise false.
|
| bool DoesUsenameAndPasswordMatchCredentials(
|
| @@ -172,9 +165,8 @@ PasswordFormManager::PasswordFormManager(
|
| PasswordManagerClient* client,
|
| const base::WeakPtr<PasswordManagerDriver>& driver,
|
| const PasswordForm& observed_form,
|
| - bool ssl_valid,
|
| std::unique_ptr<FormSaver> form_saver)
|
| - : observed_form_(CopyAndModifySSLValidity(observed_form, ssl_valid)),
|
| + : observed_form_(observed_form),
|
| provisionally_saved_form_(nullptr),
|
| other_possible_username_action_(
|
| PasswordFormManager::IGNORE_OTHER_POSSIBLE_USERNAMES),
|
| @@ -488,12 +480,6 @@ void PasswordFormManager::OnRequestDone(
|
| }
|
|
|
| // Remove credentials which need to be ignored from |logins_result|.
|
| - if (!observed_form_.ssl_valid) {
|
| - logins_result.erase(
|
| - std::partition(logins_result.begin(), logins_result.end(),
|
| - [](PasswordForm* form) { return !form->ssl_valid; }),
|
| - logins_result.end());
|
| - }
|
| logins_result =
|
| client_->GetStoreResultFilter()->FilterResults(std::move(logins_result));
|
|
|
|
|