Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 8880b8d16d461c2e62b573e3bae7c445ab71a2b5..ddaccde68c95c6a1be976a766edcb63e5626331e 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -218,6 +218,7 @@ |
#if defined(OS_ANDROID) |
#include <cpu-features.h> |
+#include "content/renderer/android/app_web_message_port_client.h" |
#include "content/renderer/java/gin_java_bridge_dispatcher.h" |
#include "content/renderer/media/android/renderer_media_player_manager.h" |
#include "content/renderer/media/android/renderer_surface_view_manager.h" |
@@ -1226,6 +1227,10 @@ void RenderFrameImpl::Initialize() { |
// embedder can call GetWebFrame on any RenderFrame. |
GetContentClient()->renderer()->RenderFrameCreated(this); |
+#if defined(OS_ANDROID) |
+ new AppWebMessagePortClient(this); |
+#endif |
+ |
RenderThreadImpl* render_thread = RenderThreadImpl::current(); |
// render_thread may be NULL in tests. |
InputHandlerManager* input_handler_manager = |