Index: webkit/plugins/ppapi/message_channel.cc |
diff --git a/webkit/plugins/ppapi/message_channel.cc b/webkit/plugins/ppapi/message_channel.cc |
index e0e0a390ce789c1212d8bcd2e0d85bf5969ac574..bbb3eb2274edcdda992eb1c92b98b8a77030a3c4 100644 |
--- a/webkit/plugins/ppapi/message_channel.cc |
+++ b/webkit/plugins/ppapi/message_channel.cc |
@@ -324,7 +324,8 @@ MessageChannel::MessageChannel(PluginInstance* instance) |
early_message_queue_state_(QUEUE_MESSAGES) { |
// Now create an NPObject for receiving calls to postMessage. This sets the |
// reference count to 1. We release it in the destructor. |
- NPObject* obj = WebBindings::createObject(NULL, &message_channel_class); |
+ NPObject* obj = WebBindings::createObject(instance_->instanceNPP(), |
+ &message_channel_class); |
DCHECK(obj); |
np_object_ = static_cast<MessageChannel::MessageChannelNPObject*>(obj); |
np_object_->message_channel = weak_ptr_factory_.GetWeakPtr(); |