Index: content/renderer/pepper/pepper_in_process_router.cc |
diff --git a/content/renderer/pepper/pepper_in_process_router.cc b/content/renderer/pepper/pepper_in_process_router.cc |
index e0eecaa21991b2cd66bba32559c4e54c5be2cae8..a67798b88d45706d1d0664afed76b83e62f02ae6 100644 |
--- a/content/renderer/pepper/pepper_in_process_router.cc |
+++ b/content/renderer/pepper/pepper_in_process_router.cc |
@@ -58,9 +58,12 @@ IPC::Sender* PepperInProcessRouter::GetRendererToPluginSender() { |
return host_to_plugin_router_.get(); |
} |
-ppapi::proxy::Connection PepperInProcessRouter::GetPluginConnection() { |
+ppapi::proxy::Connection PepperInProcessRouter::GetPluginConnection( |
+ PP_Instance instance) { |
yzshen1
2013/07/23 17:44:01
GetRoutingIDForWidget() doesn't always return the
teravest
2013/07/23 17:59:51
Changed to get the routing ID from the render view
|
+ int routing_id = host_impl_->GetRoutingIDForWidget(instance); |
return ppapi::proxy::Connection(dummy_browser_channel_.get(), |
- plugin_to_host_router_.get()); |
+ plugin_to_host_router_.get(), |
+ routing_id); |
} |
bool PepperInProcessRouter::SendToHost(IPC::Message* msg) { |