Index: webkit/browser/fileapi/local_file_stream_writer.cc |
diff --git a/webkit/browser/fileapi/local_file_stream_writer.cc b/webkit/browser/fileapi/local_file_stream_writer.cc |
index 45e358af948fa2ba1a6294c97db79c8dda3ed539..1796de5f4e894afd0dd8ad97cd63b339980b44d0 100644 |
--- a/webkit/browser/fileapi/local_file_stream_writer.cc |
+++ b/webkit/browser/fileapi/local_file_stream_writer.cc |
@@ -17,19 +17,14 @@ |
const int kOpenFlagsForWrite = base::PLATFORM_FILE_OPEN | |
base::PLATFORM_FILE_WRITE | |
base::PLATFORM_FILE_ASYNC; |
-const int kCreateFlagsForWrite = base::PLATFORM_FILE_CREATE | |
- base::PLATFORM_FILE_WRITE | |
- base::PLATFORM_FILE_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() { |
@@ -86,10 +81,8 @@ |
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), |
@@ -103,18 +96,8 @@ |
stream_impl_.reset(new net::FileStream(NULL, 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, |
+ kOpenFlagsForWrite, |
base::Bind(&LocalFileStreamWriter::DidOpen, |
weak_factory_.GetWeakPtr(), |
error_callback, |