| Index: storage/browser/fileapi/sandbox_file_stream_writer.cc
|
| diff --git a/storage/browser/fileapi/sandbox_file_stream_writer.cc b/storage/browser/fileapi/sandbox_file_stream_writer.cc
|
| index 363fb01a88eb07b60df4708d6345ef412f6ae8cc..3cca3d39f9ee1a307f1e2f291e1ffe7975afb64f 100644
|
| --- a/storage/browser/fileapi/sandbox_file_stream_writer.cc
|
| +++ b/storage/browser/fileapi/sandbox_file_stream_writer.cc
|
| @@ -70,10 +70,9 @@ int SandboxFileStreamWriter::Write(
|
| if (local_file_writer_)
|
| return WriteInternal(buf, buf_len, callback);
|
|
|
| - net::CompletionCallback write_task =
|
| - base::Bind(&SandboxFileStreamWriter::DidInitializeForWrite,
|
| - weak_factory_.GetWeakPtr(),
|
| - make_scoped_refptr(buf), buf_len, callback);
|
| + net::CompletionCallback write_task = base::Bind(
|
| + &SandboxFileStreamWriter::DidInitializeForWrite,
|
| + weak_factory_.GetWeakPtr(), base::RetainedRef(buf), buf_len, callback);
|
| file_system_context_->operation_runner()->CreateSnapshotFile(
|
| url_, base::Bind(&SandboxFileStreamWriter::DidCreateSnapshotFile,
|
| weak_factory_.GetWeakPtr(), write_task));
|
|
|