Index: content/shell/renderer/layout_test/blink_test_runner.cc |
diff --git a/content/shell/renderer/layout_test/blink_test_runner.cc b/content/shell/renderer/layout_test/blink_test_runner.cc |
index 6c78e11262cc9e8b6ef86c51252c3d7ddf4ef7bb..2d49a1e9fe2e7d30c1906e39097af61d0fe758a8 100644 |
--- a/content/shell/renderer/layout_test/blink_test_runner.cc |
+++ b/content/shell/renderer/layout_test/blink_test_runner.cc |
@@ -529,20 +529,8 @@ void BlinkTestRunner::OnLayoutTestRuntimeFlagsChanged( |
if (!is_main_window_) |
return; |
- // Message needs to be send via a local frame to eventually reach |
- // WebContentsObserver via OnMessage(..., RenderFrameHost*) overload - this |
- // lets BlinkTestController figure out the originator of the message. |
- RenderFrame* local_frame = nullptr; |
- for (WebFrame* frame = render_view()->GetWebView()->mainFrame(); frame; |
- frame = frame->traverseNext(false)) { |
- if (frame->isWebLocalFrame()) { |
- local_frame = RenderFrame::FromWebFrame(frame); |
- break; |
- } |
- } |
- DCHECK(local_frame); |
- Send(new ShellViewHostMsg_LayoutTestRuntimeFlagsChanged( |
- local_frame->GetRoutingID(), changed_values)); |
+ RenderThread::Get()->Send( |
+ new LayoutTestHostMsg_LayoutTestRuntimeFlagsChanged(changed_values)); |
} |
void BlinkTestRunner::TestFinished() { |