Index: content/renderer/mojo_bindings_controller.cc |
diff --git a/content/renderer/mojo_bindings_controller.cc b/content/renderer/mojo_bindings_controller.cc |
index 08abcf574f20ac285cf03040c3ca20efaf985ebe..b3b9f0757f254d2911349e8cd9c2fb42f66cf2f9 100644 |
--- a/content/renderer/mojo_bindings_controller.cc |
+++ b/content/renderer/mojo_bindings_controller.cc |
@@ -26,9 +26,11 @@ struct MojoContextStateData : public base::SupportsUserData::Data { |
} // namespace |
-MojoBindingsController::MojoBindingsController(RenderFrame* render_frame) |
+MojoBindingsController::MojoBindingsController(RenderFrame* render_frame, |
+ bool for_layout_tests) |
: RenderFrameObserver(render_frame), |
- RenderFrameObserverTracker<MojoBindingsController>(render_frame) {} |
+ RenderFrameObserverTracker<MojoBindingsController>(render_frame), |
+ for_layout_tests_(for_layout_tests) {} |
MojoBindingsController::~MojoBindingsController() { |
} |
@@ -40,7 +42,7 @@ void MojoBindingsController::CreateContextState() { |
v8::Local<v8::Context> context = frame->mainWorldScriptContext(); |
gin::PerContextData* context_data = gin::PerContextData::From(context); |
MojoContextStateData* data = new MojoContextStateData; |
- data->state.reset(new MojoContextState(frame, context)); |
+ data->state.reset(new MojoContextState(frame, context, for_layout_tests_)); |
context_data->SetUserData(kMojoContextStateKey, data); |
} |