Index: content/shell/renderer/layout_test/layout_test_content_renderer_client.cc |
diff --git a/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc b/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc |
index e3aa0d01f6638584a6a7862459021ba4db036845..526d2d95581f8bbc13a8c156045f924cc5a1a0f5 100644 |
--- a/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc |
+++ b/content/shell/renderer/layout_test/layout_test_content_renderer_client.cc |
@@ -53,6 +53,8 @@ void WebTestProxyCreated(RenderView* render_view, |
test_runner::WebTestProxyBase* proxy) { |
BlinkTestRunner* test_runner = new BlinkTestRunner(render_view); |
test_runner->set_proxy(proxy); |
+ proxy->set_delegate(test_runner); |
+ |
if (!LayoutTestRenderProcessObserver::GetInstance()->test_delegate()) { |
LayoutTestRenderProcessObserver::GetInstance()->SetTestDelegate( |
test_runner); |
@@ -62,8 +64,6 @@ void WebTestProxyCreated(RenderView* render_view, |
->CreateWebViewTestClient(proxy)); |
proxy->SetInterfaces( |
LayoutTestRenderProcessObserver::GetInstance()->test_interfaces()); |
- test_runner->proxy()->SetDelegate( |
- LayoutTestRenderProcessObserver::GetInstance()->test_delegate()); |
} |
void WebFrameTestProxyCreated(RenderFrame* render_frame, |