summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/java/java_bridge_dispatcher_host.h
diff options
context:
space:
mode:
authormnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-07 20:52:20 +0000
committermnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-07 20:52:20 +0000
commit7d3d28ad1c1deb690ed1510eacc684375c10cc10 (patch)
tree907ee640a1130df939098402fe597b97f62d8a11 /content/browser/renderer_host/java/java_bridge_dispatcher_host.h
parent3e515e448979855810e0a87cadbc07e859c5c93c (diff)
downloadchromium_src-7d3d28ad1c1deb690ed1510eacc684375c10cc10.zip
chromium_src-7d3d28ad1c1deb690ed1510eacc684375c10cc10.tar.gz
chromium_src-7d3d28ad1c1deb690ed1510eacc684375c10cc10.tar.bz2
Pass RenderFrameHost to WebContentObservers' message handlers
This patch enables WebContentsObserver::OnMessageReceived to receive a reference to RenderFrameHost that received the message. This allows passing of JavaBridgeDispatcherHostManager ownership from WebContentsImpl to ContentViewCore and removing of some redundant initialization code in JavaBridgeDispatcherHostManager, fixing a long-standing TODO. Review URL: https://codereview.chromium.org/253013002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@268939 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host/java/java_bridge_dispatcher_host.h')
-rw-r--r--content/browser/renderer_host/java/java_bridge_dispatcher_host.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/content/browser/renderer_host/java/java_bridge_dispatcher_host.h b/content/browser/renderer_host/java/java_bridge_dispatcher_host.h
index b62ea82..a656f07 100644
--- a/content/browser/renderer_host/java/java_bridge_dispatcher_host.h
+++ b/content/browser/renderer_host/java/java_bridge_dispatcher_host.h
@@ -49,13 +49,12 @@ class JavaBridgeDispatcherHost
void RenderFrameDeleted();
void OnGetChannelHandle(IPC::Message* reply_msg);
+ void Send(IPC::Message* msg);
private:
friend class base::RefCountedThreadSafe<JavaBridgeDispatcherHost>;
virtual ~JavaBridgeDispatcherHost();
- void Send(IPC::Message* msg);
-
void GetChannelHandle(IPC::Message* reply_msg);
void CreateNPVariantParam(NPObject* object, NPVariant_Param* param);
void CreateObjectStub(NPObject* object, int render_process_id, int route_id);