| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 84e6d1af9bb17da005014f5b438e4377adf6c9d2..cb1625f299254d01fc038d79ecbf8b95ef5542d0 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -2361,7 +2361,13 @@ void RenderViewImpl::OnAllowBindings(int enabled_bindings_flags) {
|
| new WebUIExtensionData(this);
|
|
|
| if (main_render_frame_)
|
| - main_render_frame_->EnableMojoBindings();
|
| + main_render_frame_->EnableMojoBindings(false /* for_layout_tests */);
|
| + }
|
| +
|
| + if ((enabled_bindings_flags & BINDINGS_POLICY_MOJO) &&
|
| + !(enabled_bindings_ & BINDINGS_POLICY_MOJO) &&
|
| + main_render_frame_) {
|
| + main_render_frame_->EnableMojoBindings(true /* for_layout_tests */);
|
| }
|
|
|
| enabled_bindings_ |= enabled_bindings_flags;
|
|
|