Index: chrome/renderer/chrome_content_renderer_client.h |
diff --git a/chrome/renderer/chrome_content_renderer_client.h b/chrome/renderer/chrome_content_renderer_client.h |
index 32bf76fb3b7e84066146d19aea38b572d0ce1306..427a7116626cf0fc6a9524fa14a5a37e81ffa710 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.h |
+++ b/chrome/renderer/chrome_content_renderer_client.h |
@@ -51,9 +51,14 @@ class VisitedLinkSlave; |
} |
namespace blink { |
+class WebCredentialManager; |
class WebSecurityOrigin; |
} |
+namespace password_manager { |
+class CredentialManagerDispatcher; |
+} |
+ |
#if defined(ENABLE_WEBRTC) |
class WebRtcLoggingMessageFilter; |
#endif |
@@ -112,6 +117,7 @@ class ChromeContentRendererClient : public content::ContentRendererClient { |
size_t length) OVERRIDE; |
virtual bool IsLinkVisited(unsigned long long link_hash) OVERRIDE; |
virtual blink::WebPrescientNetworking* GetPrescientNetworking() OVERRIDE; |
+ virtual blink::WebCredentialManager* GetCredentialManager() OVERRIDE; |
virtual bool ShouldOverridePageVisibilityState( |
const content::RenderFrame* render_frame, |
blink::WebPageVisibilityState* override_state) OVERRIDE; |
@@ -205,6 +211,8 @@ class ChromeContentRendererClient : public content::ContentRendererClient { |
std::set<std::string> allowed_compositor_origins_; |
std::set<std::string> allowed_video_decode_origins_; |
#endif |
+ scoped_ptr<password_manager::CredentialManagerDispatcher> |
+ credential_manager_dispatcher_; |
}; |
#endif // CHROME_RENDERER_CHROME_CONTENT_RENDERER_CLIENT_H_ |