Index: components/password_manager/content/browser/content_password_manager_driver.cc |
diff --git a/components/password_manager/content/browser/content_password_manager_driver.cc b/components/password_manager/content/browser/content_password_manager_driver.cc |
index 15b406fe697257d5f84b531c173572c5526bffb2..0a7769436f04f191021aaed2f722c4d5e8247df4 100644 |
--- a/components/password_manager/content/browser/content_password_manager_driver.cc |
+++ b/components/password_manager/content/browser/content_password_manager_driver.cc |
@@ -136,6 +136,11 @@ void ContentPasswordManagerDriver::SendLoggingAvailability() { |
client_->GetLogManager()->IsLoggingActive())); |
} |
+void ContentPasswordManagerDriver::AllowToRunFormClassifier() { |
+ render_frame_host_->Send(new AutofillMsg_AllowToRunFormClassifier( |
+ render_frame_host_->GetRoutingID())); |
+} |
+ |
PasswordGenerationManager* |
ContentPasswordManagerDriver::GetPasswordGenerationManager() { |
return &password_generation_manager_; |
@@ -194,6 +199,7 @@ void ContentPasswordManagerDriver::OnPasswordFormsParsed( |
void ContentPasswordManagerDriver::OnPasswordFormsParsedNoRenderCheck( |
const std::vector<autofill::PasswordForm>& forms) { |
GetPasswordManager()->OnPasswordFormsParsed(this, forms); |
+ GetPasswordGenerationManager()->CheckIfFormClassifierShouldRun(); |
} |
void ContentPasswordManagerDriver::OnPasswordFormsRendered( |