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 8ce07fadb38eec39d1fbf6a35f29084be853d1f7..4f2183ad834cd53acd72e72b3df36e8d3a1b9d2f 100644 |
--- a/components/password_manager/core/browser/password_form_manager.cc |
+++ b/components/password_manager/core/browser/password_form_manager.cc |
@@ -136,6 +136,14 @@ bool PasswordFormManager::DoesManage(const PasswordForm& form, |
return true; |
} |
+void PasswordFormManager::Update( |
+ const PasswordStore::AuthorizationPromptPolicy& prompt_policy) { |
+ state_ = PRE_MATCHING_PHASE; |
+ best_matches_.clear(); |
+ preferred_match_ = NULL; |
+ FetchMatchingLoginsFromPasswordStore(prompt_policy); |
+} |
+ |
bool PasswordFormManager::IsBlacklisted() { |
DCHECK_EQ(state_, POST_MATCHING_PHASE); |
if (preferred_match_ && preferred_match_->blacklisted_by_user) |