Index: components/password_manager/content/browser/content_password_manager_driver.h |
diff --git a/components/password_manager/content/browser/content_password_manager_driver.h b/components/password_manager/content/browser/content_password_manager_driver.h |
index 9fd29046dae9a622235d113b2bb5e14895152f8a..6060495c94ab7919eb21f4ece2f8ce8a2f3ac832 100644 |
--- a/components/password_manager/content/browser/content_password_manager_driver.h |
+++ b/components/password_manager/content/browser/content_password_manager_driver.h |
@@ -30,6 +30,7 @@ class Message; |
} |
namespace password_manager { |
+enum class BadMessageReason; |
// There is one ContentPasswordManagerDriver per RenderFrameHost. |
// The lifetime is managed by the ContentPasswordManagerDriverFactory. |
@@ -73,6 +74,8 @@ class ContentPasswordManagerDriver : public PasswordManagerDriver { |
// Pass-throughs to PasswordManager. |
void OnPasswordFormsParsed(const std::vector<autofill::PasswordForm>& forms); |
+ void OnPasswordFormsParsedNoRenderCheck( |
+ const std::vector<autofill::PasswordForm>& forms); |
void OnPasswordFormsRendered( |
const std::vector<autofill::PasswordForm>& visible_forms, |
bool did_stop_loading); |
@@ -82,6 +85,9 @@ class ContentPasswordManagerDriver : public PasswordManagerDriver { |
void OnFocusedPasswordFormFound(const autofill::PasswordForm& password_form); |
private: |
+ bool CheckChildProcessSecurityPolicy(const GURL& url, |
+ BadMessageReason reason); |
+ |
content::RenderFrameHost* render_frame_host_; |
PasswordManagerClient* client_; |
PasswordGenerationManager password_generation_manager_; |