Index: content/child/npobject_proxy.cc |
diff --git a/content/child/npobject_proxy.cc b/content/child/npobject_proxy.cc |
index 305ce85b8391516b85ae4b743d756ab7c4f1b131..1f732a51bc41f669bc49729e3da0735a3605c39a 100644 |
--- a/content/child/npobject_proxy.cc |
+++ b/content/child/npobject_proxy.cc |
@@ -85,9 +85,10 @@ NPObjectProxy::~NPObjectProxy() { |
NPObject* NPObjectProxy::Create(NPChannelBase* channel, |
int route_id, |
int render_view_id, |
- const GURL& page_url) { |
+ const GURL& page_url, |
+ NPP owner) { |
NPObjectWrapper* obj = reinterpret_cast<NPObjectWrapper*>( |
- WebBindings::createObject(0, &npclass_proxy_)); |
+ WebBindings::createObject(owner, &npclass_proxy_)); |
obj->proxy = new NPObjectProxy(channel, route_id, render_view_id, page_url); |
channel->AddMappingForNPObjectProxy(route_id, &obj->object); |
return reinterpret_cast<NPObject*>(obj); |