Index: Source/web/WebViewImpl.cpp |
diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp |
index 6093a9eb3e87402059d6dc759f12fb5ba494b355..953a0b5a5890a4e4473928e1538a96a110600c9c 100644 |
--- a/Source/web/WebViewImpl.cpp |
+++ b/Source/web/WebViewImpl.cpp |
@@ -84,6 +84,7 @@ |
#include "core/rendering/RenderWidget.h" |
#include "core/rendering/TextAutosizer.h" |
#include "core/rendering/compositing/RenderLayerCompositor.h" |
+#include "modules/credentialmanager/CredentialManagerClient.h" |
#include "modules/device_orientation/DeviceOrientationInspectorAgent.h" |
#include "modules/encryptedmedia/MediaKeysController.h" |
#include "modules/filesystem/InspectorFileSystemAgent.h" |
@@ -329,6 +330,12 @@ void WebViewImpl::setAutofillClient(WebAutofillClient* autofillClient) |
m_autofillClient = autofillClient; |
} |
+void WebViewImpl::setCredentialManagerClient(WebCredentialManagerClient* webCredentialManagerClient) |
+{ |
+ ASSERT(m_page); |
+ provideCredentialManagerClientTo(*m_page, new CredentialManagerClient(webCredentialManagerClient)); |
+} |
+ |
void WebViewImpl::setDevToolsAgentClient(WebDevToolsAgentClient* devToolsClient) |
{ |
if (devToolsClient) |