| 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 7376b367b9d2a305dd5f65a87c21628cb9693798..a3d200c14358c2776414ddc3f333b76a3bb17301 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
|
| @@ -6,12 +6,14 @@
|
|
|
| #include <string>
|
|
|
| +#include "base/command_line.h"
|
| #include "components/test_runner/layout_dump.h"
|
| #include "components/test_runner/layout_dump_flags.h"
|
| #include "components/test_runner/web_test_interfaces.h"
|
| #include "components/test_runner/web_test_runner.h"
|
| #include "content/public/renderer/render_frame.h"
|
| #include "content/shell/common/shell_messages.h"
|
| +#include "content/shell/common/shell_switches.h"
|
| #include "content/shell/renderer/layout_test/blink_test_runner.h"
|
| #include "content/shell/renderer/layout_test/layout_test_render_process_observer.h"
|
| #include "ipc/ipc_message_macros.h"
|
| @@ -44,10 +46,16 @@ bool LayoutTestRenderFrameObserver::OnMessageReceived(
|
| return handled;
|
| }
|
|
|
| -void LayoutTestRenderFrameObserver::OnLayoutDumpRequest(
|
| - const test_runner::LayoutDumpFlags& layout_dump_flags) {
|
| +void LayoutTestRenderFrameObserver::OnLayoutDumpRequest() {
|
| + test_runner::LayoutDumpFlags layout_dump_flags =
|
| + LayoutTestRenderProcessObserver::GetInstance()
|
| + ->test_interfaces()
|
| + ->TestRunner()
|
| + ->GetLayoutDumpFlags();
|
| +
|
| std::string dump =
|
| test_runner::DumpLayout(render_frame()->GetWebFrame(), layout_dump_flags);
|
| +
|
| Send(new ShellViewHostMsg_LayoutDumpResponse(routing_id(), dump));
|
| }
|
|
|
|
|