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 e05dab3878ac5999bb8748d898a43b44507c6458..87d893e16b52497bfda00c3c312f710f97d18b52 100644 |
--- a/components/password_manager/core/browser/password_manager.cc |
+++ b/components/password_manager/core/browser/password_manager.cc |
@@ -4,6 +4,8 @@ |
#include "components/password_manager/core/browser/password_manager.h" |
+#include <string> |
vabr (Chromium)
2014/09/15 13:01:45
Another change which should have a separate clean-
Pritam Nikam
2014/09/15 15:02:08
Done.
|
+ |
#include "base/command_line.h" |
#include "base/metrics/field_trial.h" |
#include "base/metrics/histogram.h" |
@@ -401,7 +403,8 @@ bool PasswordManager::ShouldPromptUserToSavePassword() const { |
return !client_->IsAutomaticPasswordSavingEnabled() && |
provisional_save_manager_->IsNewLogin() && |
!provisional_save_manager_->HasGeneratedPassword() && |
- !provisional_save_manager_->IsPendingCredentialsPublicSuffixMatch(); |
+ !provisional_save_manager_->IsPendingCredentialsPublicSuffixMatch() && |
+ provisional_save_manager_->HasValidLogin(); |
vabr (Chromium)
2014/09/15 13:01:45
As explained in the browsertest above, there shoul
Pritam Nikam
2014/09/15 15:02:08
Done.
|
} |
void PasswordManager::OnPasswordFormsRendered( |