Chromium Code Reviews| Index: components/password_manager/core/browser/password_manager.cc |
| diff --git a/components/password_manager/core/browser/password_manager.cc b/components/password_manager/core/browser/password_manager.cc |
| index 804aa5d4348ce113c20c7fc59ab3fa4754090ce6..5a27fd005f5d519451a8a82ac1cf6abb121fe0e2 100644 |
| --- a/components/password_manager/core/browser/password_manager.cc |
| +++ b/components/password_manager/core/browser/password_manager.cc |
| @@ -197,27 +197,23 @@ void PasswordManager::OnPresaveGeneratedPassword( |
| DCHECK(client_->IsSavingAndFillingEnabledForCurrentPage()); |
| PasswordFormManager* form_manager = GetMatchingPendingManager(form); |
| if (form_manager) { |
| - form_manager->form_saver()->PresaveGeneratedPassword(form); |
| + form_manager->PresaveGeneratedPassword(form); |
| + UMA_HISTOGRAM_BOOLEAN("PasswordManager.GeneratedFormHasNoFormManager", |
|
vabr (Chromium)
2017/06/16 12:32:29
Could you test setting the histograms in the unitt
kolos1
2017/06/21 13:46:12
Let me do it in a separate CL. I believe it is not
kolos1
2017/06/21 13:48:13
ooops, I actually added tests for that in password
|
| + false); |
| return; |
| } |
| + |
| + UMA_HISTOGRAM_BOOLEAN("PasswordManager.GeneratedFormHasNoFormManager", true); |
| } |
| -void PasswordManager::SetHasGeneratedPasswordForForm( |
| - password_manager::PasswordManagerDriver* driver, |
| - const PasswordForm& form, |
| - bool password_is_generated) { |
| +void PasswordManager::OnPasswordNoLongerGenerated(const PasswordForm& form) { |
| DCHECK(client_->IsSavingAndFillingEnabledForCurrentPage()); |
| PasswordFormManager* form_manager = GetMatchingPendingManager(form); |
| if (form_manager) { |
| - if (!password_is_generated) |
| - form_manager->form_saver()->RemovePresavedPassword(); |
| - form_manager->set_has_generated_password(password_is_generated); |
| + form_manager->PasswordNoLongerGenerated(); |
|
vabr (Chromium)
2017/06/16 12:32:29
Is there a way to test that this forwarding to Pas
kolos1
2017/06/21 13:46:12
I believe this forwarding is already tested indire
vabr (Chromium)
2017/06/21 14:18:33
"wouldn't work" assumes that our specification of
|
| return; |
| } |
| - |
| - UMA_HISTOGRAM_BOOLEAN("PasswordManager.GeneratedFormHasNoFormManager", |
| - password_is_generated); |
| } |
| void PasswordManager::SetGenerationElementAndReasonForForm( |