Chromium Code Reviews| Index: content/renderer/render_frame_impl.cc |
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
| index f32cf8e3df62911f12d8fdaf7fd628643470d11e..c0c0b2004819908539fc08dc557d2b42a531a551 100644 |
| --- a/content/renderer/render_frame_impl.cc |
| +++ b/content/renderer/render_frame_impl.cc |
| @@ -117,6 +117,8 @@ |
| #include "content/renderer/media/user_media_client_impl.h" |
| #include "content/renderer/media/web_media_element_source_utils.h" |
| #include "content/renderer/media/webmediaplayer_ms.h" |
| +#include "content/renderer/mojo/blink_connector_impl.h" |
| +#include "content/renderer/mojo/blink_connector_js_wrapper.h" |
| #include "content/renderer/mojo/blink_interface_registry_impl.h" |
| #include "content/renderer/mojo/interface_provider_js_wrapper.h" |
| #include "content/renderer/mojo_bindings_controller.h" |
| @@ -130,6 +132,7 @@ |
| #include "content/renderer/render_thread_impl.h" |
| #include "content/renderer/render_view_impl.h" |
| #include "content/renderer/render_widget_fullscreen_pepper.h" |
| +#include "content/renderer/renderer_blink_platform_impl.h" |
| #include "content/renderer/renderer_webapplicationcachehost_impl.h" |
| #include "content/renderer/renderer_webcolorchooser_impl.h" |
| #include "content/renderer/savable_resources.h" |
| @@ -2641,6 +2644,13 @@ void RenderFrameImpl::EnsureMojoBuiltinsAreAvailable( |
| InterfaceProviderJsWrapper::Create( |
| isolate, context, RenderThread::Get()->GetRemoteInterfaces()) |
| .ToV8()); |
| + registry->AddBuiltinModule( |
|
esprehn
2017/02/01 06:02:23
This is exposing this new feature to all chrome://
|
| + isolate, BlinkConnectorJsWrapper::kModuleName, |
| + BlinkConnectorJsWrapper::Create( |
| + isolate, context, |
| + static_cast<BlinkConnectorImpl*>( |
| + RenderThreadImpl::current()->blink_platform_impl()->connector())) |
| + .ToV8()); |
| } |
| void RenderFrameImpl::AddMessageToConsole(ConsoleMessageLevel level, |