Index: content/renderer/pepper/pepper_in_process_resource_creation.cc |
diff --git a/content/renderer/pepper/pepper_in_process_resource_creation.cc b/content/renderer/pepper/pepper_in_process_resource_creation.cc |
index af3e0e7a4f60b3ccdddb93d38878dfcccda93a63..19eac81d3879683f1793c03e9ea17948bcf3ced5 100644 |
--- a/content/renderer/pepper/pepper_in_process_resource_creation.cc |
+++ b/content/renderer/pepper/pepper_in_process_resource_creation.cc |
@@ -8,6 +8,7 @@ |
#include "base/memory/weak_ptr.h" |
#include "base/message_loop.h" |
#include "content/renderer/pepper/content_renderer_pepper_host_factory.h" |
+#include "content/renderer/render_view_impl.h" |
#include "ipc/ipc_message.h" |
#include "ipc/ipc_message_macros.h" |
#include "ppapi/host/ppapi_host.h" |
@@ -33,6 +34,8 @@ class PepperInProcessResourceCreation::PluginToHostRouter |
const ppapi::PpapiPermissions& perms); |
virtual ~PluginToHostRouter() {} |
+ ppapi::host::PpapiHost& host() { return host_; } |
+ |
// Sender implementation. |
virtual bool Send(IPC::Message* msg) OVERRIDE; |
@@ -146,6 +149,7 @@ PepperInProcessResourceCreation::PepperInProcessResourceCreation( |
new PluginToHostRouter(render_view, &instance_state_, |
host_to_plugin_router_.get(), |
perms)) { |
+ render_view->PpapiPluginCreated(&plugin_to_host_router_->host()); |
} |
PepperInProcessResourceCreation::~PepperInProcessResourceCreation() { |