| Index: content/browser/renderer_host/pepper/pepper_external_file_ref_backend.cc
|
| diff --git a/content/browser/renderer_host/pepper/pepper_external_file_ref_backend.cc b/content/browser/renderer_host/pepper/pepper_external_file_ref_backend.cc
|
| index edae57ec7f962cbe95e1443754565b24d6c6ca67..877428e90b04a7082ad7d2acf9d00184a5939a15 100644
|
| --- a/content/browser/renderer_host/pepper/pepper_external_file_ref_backend.cc
|
| +++ b/content/browser/renderer_host/pepper/pepper_external_file_ref_backend.cc
|
| @@ -43,11 +43,15 @@ int32_t PepperExternalFileRefBackend::Touch(
|
| PP_Time last_access_time,
|
| PP_Time last_modified_time) {
|
| IPC::Message reply_msg = PpapiPluginMsg_FileRef_TouchReply();
|
| - base::FileUtilProxy::Touch(task_runner_, path_,
|
| + base::FileUtilProxy::Touch(
|
| + task_runner_.get(),
|
| + path_,
|
| ppapi::PPTimeToTime(last_access_time),
|
| ppapi::PPTimeToTime(last_modified_time),
|
| base::Bind(&PepperExternalFileRefBackend::DidFinish,
|
| - weak_factory_.GetWeakPtr(), reply_context, reply_msg));
|
| + weak_factory_.GetWeakPtr(),
|
| + reply_context,
|
| + reply_msg));
|
| return PP_OK_COMPLETIONPENDING;
|
| }
|
|
|
| @@ -66,9 +70,12 @@ int32_t PepperExternalFileRefBackend::Rename(
|
|
|
| int32_t PepperExternalFileRefBackend::Query(
|
| ppapi::host::ReplyMessageContext reply_context) {
|
| - bool ok = base::FileUtilProxy::GetFileInfo(task_runner_, path_,
|
| + bool ok = base::FileUtilProxy::GetFileInfo(
|
| + task_runner_.get(),
|
| + path_,
|
| base::Bind(&PepperExternalFileRefBackend::GetMetadataComplete,
|
| - weak_factory_.GetWeakPtr(), reply_context));
|
| + weak_factory_.GetWeakPtr(),
|
| + reply_context));
|
| DCHECK(ok);
|
| return PP_OK_COMPLETIONPENDING;
|
| }
|
|
|