Index: content/shell/renderer/layout_test/layout_test_render_frame_observer.cc |
diff --git a/content/shell/renderer/layout_test/layout_test_render_frame_observer.cc b/content/shell/renderer/layout_test/layout_test_render_frame_observer.cc |
index 14bc812febfdf55e549325ee1603390ea91f7b2b..8638d3df10487f3a2e12ef7d23226307ded58ba7 100644 |
--- a/content/shell/renderer/layout_test/layout_test_render_frame_observer.cc |
+++ b/content/shell/renderer/layout_test/layout_test_render_frame_observer.cc |
@@ -38,6 +38,8 @@ bool LayoutTestRenderFrameObserver::OnMessageReceived( |
OnReplicateTestConfiguration) |
IPC_MESSAGE_HANDLER(ShellViewMsg_SetTestConfiguration, |
OnSetTestConfiguration) |
+ IPC_MESSAGE_HANDLER(ShellViewMsg_SetupSecondaryRenderer, |
+ OnSetupSecondaryRenderer) |
IPC_MESSAGE_UNHANDLED(handled = false) |
IPC_END_MESSAGE_MAP() |
@@ -66,8 +68,7 @@ void LayoutTestRenderFrameObserver::OnReplicateTestConfiguration( |
const ShellTestConfiguration& test_config, |
const base::DictionaryValue& |
accumulated_layout_test_runtime_flags_changes) { |
- LayoutTestRenderThreadObserver::GetInstance() |
- ->main_test_runner() |
+ BlinkTestRunner::Get(render_frame()->GetRenderView()) |
->OnReplicateTestConfiguration(test_config); |
OnReplicateLayoutTestRuntimeFlagsChanges( |
@@ -76,9 +77,13 @@ void LayoutTestRenderFrameObserver::OnReplicateTestConfiguration( |
void LayoutTestRenderFrameObserver::OnSetTestConfiguration( |
const ShellTestConfiguration& test_config) { |
- LayoutTestRenderThreadObserver::GetInstance() |
- ->main_test_runner() |
+ BlinkTestRunner::Get(render_frame()->GetRenderView()) |
->OnSetTestConfiguration(test_config); |
} |
+void LayoutTestRenderFrameObserver::OnSetupSecondaryRenderer() { |
+ BlinkTestRunner::Get(render_frame()->GetRenderView()) |
+ ->OnSetupSecondaryRenderer(); |
+} |
+ |
} // namespace content |