| Index: components/password_manager/content/browser/content_password_manager_driver_factory.h
|
| diff --git a/components/password_manager/content/browser/content_password_manager_driver_factory.h b/components/password_manager/content/browser/content_password_manager_driver_factory.h
|
| index b2a5daa1800c326a1ea62334cb0c8938da0d0304..3a8a6bfc607b9b46bd997bafe27c364552480b8d 100644
|
| --- a/components/password_manager/content/browser/content_password_manager_driver_factory.h
|
| +++ b/components/password_manager/content/browser/content_password_manager_driver_factory.h
|
| @@ -49,6 +49,10 @@ class ContentPasswordManagerDriverFactory
|
| content::RenderFrameHost* render_frame_host,
|
| scoped_ptr<ContentPasswordManagerDriver> driver);
|
|
|
| + // Distributes |is_available| to all drivers, to notify them whether logging
|
| + // for chrome://password-manager-internals is available.
|
| + void NotifyDriversAboutLoggingAvailability(bool is_available);
|
| +
|
| // content::WebContentsObserver:
|
| bool OnMessageReceived(const IPC::Message& message,
|
| content::RenderFrameHost* render_frame_host) override;
|
| @@ -64,7 +68,10 @@ class ContentPasswordManagerDriverFactory
|
| PasswordManagerClient* client,
|
| autofill::AutofillClient* autofill_client);
|
|
|
| - void CreateDriverForFrame(content::RenderFrameHost* render_frame_host);
|
| + // Creates a driver for |render_frame_host|, saves it in the frame_driver_map_
|
| + // and returns a (non-owning) pointer to it.
|
| + ContentPasswordManagerDriver* CreateDriverForFrame(
|
| + content::RenderFrameHost* render_frame_host);
|
|
|
| base::ScopedPtrMap<content::RenderFrameHost*,
|
| scoped_ptr<ContentPasswordManagerDriver>>
|
| @@ -73,6 +80,9 @@ class ContentPasswordManagerDriverFactory
|
| PasswordManagerClient* password_client_;
|
| autofill::AutofillClient* autofill_client_;
|
|
|
| + // Whether logging to chrome://password-manager-internals is available.
|
| + bool logging_available_ = false;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ContentPasswordManagerDriverFactory);
|
| };
|
|
|
|
|