diff options
author | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-07 20:52:20 +0000 |
---|---|---|
committer | mnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-07 20:52:20 +0000 |
commit | 7d3d28ad1c1deb690ed1510eacc684375c10cc10 (patch) | |
tree | 907ee640a1130df939098402fe597b97f62d8a11 /content/browser/renderer_host/java/java_bridge_dispatcher_host.h | |
parent | 3e515e448979855810e0a87cadbc07e859c5c93c (diff) | |
download | chromium_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.h | 3 |
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); |