| Index: webkit/plugins/ppapi/ppb_file_chooser_impl.cc
|
| diff --git a/webkit/plugins/ppapi/ppb_file_chooser_impl.cc b/webkit/plugins/ppapi/ppb_file_chooser_impl.cc
|
| index 5fd777e45492eb01b34c7158ea93b4e2a6cf3c14..88ef8c4b3a0e9dca81cf52e1dacf6257f962824c 100644
|
| --- a/webkit/plugins/ppapi/ppb_file_chooser_impl.cc
|
| +++ b/webkit/plugins/ppapi/ppb_file_chooser_impl.cc
|
| @@ -80,9 +80,7 @@ PP_Resource PPB_FileChooser_Impl::Create(
|
| if ((options->mode != PP_FILECHOOSERMODE_OPEN) &&
|
| (options->mode != PP_FILECHOOSERMODE_OPENMULTIPLE))
|
| return 0;
|
| -
|
| - PPB_FileChooser_Impl* chooser = new PPB_FileChooser_Impl(instance, options);
|
| - return chooser->GetReference();
|
| + return (new PPB_FileChooser_Impl(instance, options))->GetReference();
|
| }
|
|
|
| PPB_FileChooser_Impl* PPB_FileChooser_Impl::AsPPB_FileChooser_Impl() {
|
| @@ -129,10 +127,8 @@ void PPB_FileChooser_Impl::RegisterCallback(
|
| DCHECK(callback.func);
|
| DCHECK(!callback_.get() || callback_->completed());
|
|
|
| - PP_Resource resource_id = GetReferenceNoAddRef();
|
| - CHECK(resource_id);
|
| callback_ = new TrackedCompletionCallback(
|
| - instance()->module()->GetCallbackTracker(), resource_id, callback);
|
| + instance()->module()->GetCallbackTracker(), pp_resource(), callback);
|
| }
|
|
|
| void PPB_FileChooser_Impl::RunCallback(int32_t result) {
|
|
|