Index: content/shell/shell_content_renderer_client.cc |
diff --git a/content/shell/shell_content_renderer_client.cc b/content/shell/shell_content_renderer_client.cc |
index ab45e48a40e9a0620901c262ab7b69fd9f612903..c407e84238a1b3f595e2f9adf3f21f540ace5049 100644 |
--- a/content/shell/shell_content_renderer_client.cc |
+++ b/content/shell/shell_content_renderer_client.cc |
@@ -19,6 +19,7 @@ |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebView.h" |
#include "third_party/WebKit/Tools/DumpRenderTree/chromium/TestRunner/public/WebTestInterfaces.h" |
#include "third_party/WebKit/Tools/DumpRenderTree/chromium/TestRunner/public/WebTestProxy.h" |
+#include "third_party/WebKit/Tools/DumpRenderTree/chromium/TestRunner/public/WebTestRunner.h" |
#include "v8/include/v8.h" |
#include "webkit/mocks/mock_webhyphenator.h" |
#include "webkit/tools/test_shell/mock_webclipboard_impl.h" |
@@ -75,6 +76,9 @@ void ShellContentRendererClient::RenderViewCreated(RenderView* render_view) { |
test_runner->Reset(); |
render_view->GetWebView()->setSpellCheckClient( |
test_runner->proxy()->spellCheckClient()); |
+ render_view->GetWebView()->setPermissionClient( |
+ ShellRenderProcessObserver::GetInstance()->test_interfaces()->testRunner() |
+ ->webPermissions()); |
WebTestDelegate* delegate = |
ShellRenderProcessObserver::GetInstance()->test_delegate(); |
if (delegate == static_cast<WebTestDelegate*>(test_runner)) |