Index: content/browser/fileapi/fileapi_message_filter.cc |
diff --git a/content/browser/fileapi/fileapi_message_filter.cc b/content/browser/fileapi/fileapi_message_filter.cc |
index eea1f3b18416b4dffcbb7348f210879bebd9dbf4..2d4ce1e1b971687d97d029e1b4c770fba82f79ac 100644 |
--- a/content/browser/fileapi/fileapi_message_filter.cc |
+++ b/content/browser/fileapi/fileapi_message_filter.cc |
@@ -195,7 +195,11 @@ void FileAPIMessageFilter::OnOpen( |
} else if (type == fileapi::kFileSystemTypePersistent) { |
RecordAction(UserMetricsAction("OpenFileSystemPersistent")); |
} |
- context_->OpenFileSystem(origin_url, type, create, base::Bind( |
+ // TODO(kinuko): Use this mode for IPC too. |
+ fileapi::OpenFileSystemMode mode = |
+ create ? fileapi::OPEN_FILE_SYSTEM_CREATE_IF_NONEXISTENT |
+ : fileapi::OPEN_FILE_SYSTEM_FAIL_IF_NONEXISTENT; |
+ context_->OpenFileSystem(origin_url, type, mode, base::Bind( |
&FileAPIMessageFilter::DidOpenFileSystem, this, request_id)); |
} |