Index: content/renderer/render_frame_impl.cc |
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc |
index 59744b0aeab929bfaacf17af84890c70b2d58437..67fff442c8397a1b689f67ffb66e13b4e4b4f290 100644 |
--- a/content/renderer/render_frame_impl.cc |
+++ b/content/renderer/render_frame_impl.cc |
@@ -216,6 +216,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_media_session_manager.h" |
@@ -1205,6 +1206,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 = |