| Index: storage/browser/fileapi/local_file_stream_writer.cc
|
| diff --git a/storage/browser/fileapi/local_file_stream_writer.cc b/storage/browser/fileapi/local_file_stream_writer.cc
|
| index c6a1d5122fcc6445d93a850e24f8ae34e4487e4e..48f24768c0591ab0fcf70fb05905f1a0bc15a47f 100644
|
| --- a/storage/browser/fileapi/local_file_stream_writer.cc
|
| +++ b/storage/browser/fileapi/local_file_stream_writer.cc
|
| @@ -18,19 +18,14 @@ namespace {
|
| const int kOpenFlagsForWrite = base::File::FLAG_OPEN |
|
| base::File::FLAG_WRITE |
|
| base::File::FLAG_ASYNC;
|
| -const int kCreateFlagsForWrite = base::File::FLAG_CREATE |
|
| - base::File::FLAG_WRITE |
|
| - base::File::FLAG_ASYNC;
|
|
|
| } // namespace
|
|
|
| FileStreamWriter* FileStreamWriter::CreateForLocalFile(
|
| base::TaskRunner* task_runner,
|
| const base::FilePath& file_path,
|
| - int64 initial_offset,
|
| - OpenOrCreate open_or_create) {
|
| - return new LocalFileStreamWriter(
|
| - task_runner, file_path, initial_offset, open_or_create);
|
| + int64 initial_offset) {
|
| + return new LocalFileStreamWriter(task_runner, file_path, initial_offset);
|
| }
|
|
|
| LocalFileStreamWriter::~LocalFileStreamWriter() {
|
| @@ -87,14 +82,13 @@ int LocalFileStreamWriter::Flush(const net::CompletionCallback& callback) {
|
|
|
| LocalFileStreamWriter::LocalFileStreamWriter(base::TaskRunner* task_runner,
|
| const base::FilePath& file_path,
|
| - int64 initial_offset,
|
| - OpenOrCreate open_or_create)
|
| + int64 initial_offset)
|
| : file_path_(file_path),
|
| - open_or_create_(open_or_create),
|
| initial_offset_(initial_offset),
|
| task_runner_(task_runner),
|
| has_pending_operation_(false),
|
| - weak_factory_(this) {}
|
| + weak_factory_(this) {
|
| +}
|
|
|
| int LocalFileStreamWriter::InitiateOpen(
|
| const net::CompletionCallback& error_callback,
|
| @@ -104,22 +98,10 @@ int LocalFileStreamWriter::InitiateOpen(
|
|
|
| stream_impl_.reset(new net::FileStream(task_runner_));
|
|
|
| - int open_flags = 0;
|
| - switch (open_or_create_) {
|
| - case OPEN_EXISTING_FILE:
|
| - open_flags = kOpenFlagsForWrite;
|
| - break;
|
| - case CREATE_NEW_FILE:
|
| - open_flags = kCreateFlagsForWrite;
|
| - break;
|
| - }
|
| -
|
| - return stream_impl_->Open(file_path_,
|
| - open_flags,
|
| - base::Bind(&LocalFileStreamWriter::DidOpen,
|
| - weak_factory_.GetWeakPtr(),
|
| - error_callback,
|
| - main_operation));
|
| + return stream_impl_->Open(
|
| + file_path_, kOpenFlagsForWrite,
|
| + base::Bind(&LocalFileStreamWriter::DidOpen, weak_factory_.GetWeakPtr(),
|
| + error_callback, main_operation));
|
| }
|
|
|
| void LocalFileStreamWriter::DidOpen(
|
|
|