Index: webkit/plugins/ppapi/ppb_file_io_impl.cc |
diff --git a/webkit/plugins/ppapi/ppb_file_io_impl.cc b/webkit/plugins/ppapi/ppb_file_io_impl.cc |
index 5ac35b2b742abe6cad3a11ffa3dacd16f0012ec2..63021fa95ca1743c04a185a39996f490642f7e40 100644 |
--- a/webkit/plugins/ppapi/ppb_file_io_impl.cc |
+++ b/webkit/plugins/ppapi/ppb_file_io_impl.cc |
@@ -314,10 +314,8 @@ void PPB_FileIO_Impl::RegisterCallback(OperationType op, |
(pending_op_ != OPERATION_EXCLUSIVE && pending_op_ == op)); |
CallbackEntry entry; |
- PP_Resource resource_id = GetReferenceNoAddRef(); |
- CHECK(resource_id); |
entry.callback = new TrackedCompletionCallback( |
- instance()->module()->GetCallbackTracker(), resource_id, callback); |
+ instance()->module()->GetCallbackTracker(), pp_resource(), callback); |
entry.read_buffer = read_buffer; |
callbacks_.push(entry); |