| Index: webkit/browser/fileapi/file_writer_delegate.cc
|
| diff --git a/webkit/browser/fileapi/file_writer_delegate.cc b/webkit/browser/fileapi/file_writer_delegate.cc
|
| index f3a2d946073525c823b5d058c9a4898b34003601..3c7b7816cffbaa222e4630fab7cb1361798f44b6 100644
|
| --- a/webkit/browser/fileapi/file_writer_delegate.cc
|
| +++ b/webkit/browser/fileapi/file_writer_delegate.cc
|
| @@ -143,7 +143,7 @@ void FileWriterDelegate::OnDataReceived(int bytes_read) {
|
| // This could easily be optimized to rotate between a pool of buffers, so
|
| // that we could read and write at the same time. It's not yet clear that
|
| // it's necessary.
|
| - cursor_ = new net::DrainableIOBuffer(io_buffer_, bytes_read_);
|
| + cursor_ = new net::DrainableIOBuffer(io_buffer_.get(), bytes_read_);
|
| Write();
|
| }
|
| }
|
| @@ -152,7 +152,7 @@ void FileWriterDelegate::Write() {
|
| writing_started_ = true;
|
| int64 bytes_to_write = bytes_read_ - bytes_written_;
|
| int write_response =
|
| - file_stream_writer_->Write(cursor_,
|
| + file_stream_writer_->Write(cursor_.get(),
|
| static_cast<int>(bytes_to_write),
|
| base::Bind(&FileWriterDelegate::OnDataWritten,
|
| weak_factory_.GetWeakPtr()));
|
|
|