| 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 18bead36d28fcfd4b1af61d6bc09d3df00145f96..e8e3191b2b536552d9bc7ba134af9d088bc593a1 100644
|
| --- a/webkit/browser/fileapi/file_writer_delegate.cc
|
| +++ b/webkit/browser/fileapi/file_writer_delegate.cc
|
| @@ -40,10 +40,8 @@ base::PlatformFileError NetErrorToPlatformFileError(int error) {
|
| } // namespace
|
|
|
| FileWriterDelegate::FileWriterDelegate(
|
| - const DelegateWriteCallback& write_callback,
|
| scoped_ptr<FileStreamWriter> file_stream_writer)
|
| - : write_callback_(write_callback),
|
| - file_stream_writer_(file_stream_writer.Pass()),
|
| + : file_stream_writer_(file_stream_writer.Pass()),
|
| writing_started_(false),
|
| bytes_written_backlog_(0),
|
| bytes_written_(0),
|
| @@ -54,7 +52,9 @@ FileWriterDelegate::FileWriterDelegate(
|
| FileWriterDelegate::~FileWriterDelegate() {
|
| }
|
|
|
| -void FileWriterDelegate::Start(scoped_ptr<net::URLRequest> request) {
|
| +void FileWriterDelegate::Start(scoped_ptr<net::URLRequest> request,
|
| + const DelegateWriteCallback& write_callback) {
|
| + write_callback_ = write_callback;
|
| request_ = request.Pass();
|
| request_->Start();
|
| }
|
|
|