| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 80535bd5241f15e5ee2348b02388ca1fac55e23c..9c5652074d1b238490b15b21dfd703f29305ead2 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -2386,20 +2386,15 @@ void RenderViewImpl::OnAllowBindings(int enabled_bindings_flags) {
|
| // WebUIExtensionData deletes itself when we're destroyed.
|
| new WebUIExtensionData(this);
|
|
|
| - if (main_render_frame_)
|
| - 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;
|
|
|
| // Keep track of the total bindings accumulated in this process.
|
| RenderProcess::current()->AddBindings(enabled_bindings_flags);
|
| +
|
| + if (main_render_frame_)
|
| + main_render_frame_->MaybeEnableMojoBindings();
|
| }
|
|
|
| void RenderViewImpl::OnDragTargetDragEnter(const DropData& drop_data,
|
|
|