Index: content/renderer/pepper/pepper_plugin_delegate_impl.cc |
diff --git a/content/renderer/pepper/pepper_plugin_delegate_impl.cc b/content/renderer/pepper/pepper_plugin_delegate_impl.cc |
index 75a5236d4267b8a0cb2f1886978ba058845ae82d..c53be6ada4e5c7c3ace522437a8e796d4b9047d7 100644 |
--- a/content/renderer/pepper/pepper_plugin_delegate_impl.cc |
+++ b/content/renderer/pepper/pepper_plugin_delegate_impl.cc |
@@ -111,7 +111,8 @@ class HostDispatcherWrapper |
const ppapi::PpapiPermissions& perms) |
: module_(module), |
instance_state_(module), |
- host_factory_(rv, perms, &instance_state_) { |
+ host_factory_(rv, perms, &instance_state_), |
+ render_view_(rv) { |
} |
virtual ~HostDispatcherWrapper() {} |
@@ -147,6 +148,7 @@ class HostDispatcherWrapper |
} |
dispatcher_->channel()->SetRestrictDispatchChannelGroup( |
content::kRendererRestrictDispatchGroup_Pepper); |
+ render_view_->PpapiPluginCreated(host_.get()); |
return true; |
} |
@@ -166,6 +168,7 @@ class HostDispatcherWrapper |
PepperInstanceStateAccessorImpl instance_state_; |
ContentRendererPepperHostFactory host_factory_; |
+ RenderViewImpl* render_view_; |
scoped_ptr<ppapi::host::PpapiHost> host_; |
scoped_ptr<ppapi::proxy::HostDispatcher> dispatcher_; |