Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index b1dfbf11a00a9b902bc14fb8fdd748b826634f04..615077a958336233dd648b7d585b80356387aa46 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -121,6 +121,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" |
@@ -134,6 +136,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" |
@@ -2649,6 +2652,13 @@ void RenderFrameImpl::EnsureMojoBuiltinsAreAvailable( |
InterfaceProviderJsWrapper::Create( |
isolate, context, RenderThread::Get()->GetRemoteInterfaces()) |
.ToV8()); |
+ registry->AddBuiltinModule( |
+ isolate, BlinkConnectorJsWrapper::kModuleName, |
+ BlinkConnectorJsWrapper::Create( |
+ isolate, context, |
+ static_cast<BlinkConnectorImpl*>( |
+ RenderThreadImpl::current()->blink_platform_impl()->connector())) |
+ .ToV8()); |
} |
void RenderFrameImpl::AddMessageToConsole(ConsoleMessageLevel level, |