Index: content/browser/android/content_view_core_impl.cc |
diff --git a/content/browser/android/content_view_core_impl.cc b/content/browser/android/content_view_core_impl.cc |
index 57165bce34d92ff5a2fb9262ed76c5952c30e96e..79482022e4739eff4d10f9e939ab92b5e718397d 100644 |
--- a/content/browser/android/content_view_core_impl.cc |
+++ b/content/browser/android/content_view_core_impl.cc |
@@ -1215,8 +1215,9 @@ void ContentViewCoreImpl::AddJavascriptInterface( |
JavaBridgeDispatcherHostManager* java_bridge = |
web_contents_->java_bridge_dispatcher_host_manager(); |
java_bridge->SetRetainedObjectSet(weak_retained_object_set); |
- NPObject* bound_object = JavaBoundObject::Create(scoped_object, scoped_clazz, |
- java_bridge->AsWeakPtr()); |
+ NPObject* bound_object = JavaBoundObject::Create( |
+ java_bridge->object_owner_id(), scoped_object, scoped_clazz, |
+ java_bridge->AsWeakPtr()); |
java_bridge->AddNamedObject(ConvertJavaStringToUTF16(env, name), |
bound_object); |
WebKit::WebBindings::releaseObject(bound_object); |