summaryrefslogtreecommitdiffstats
path: root/webkit/browser/fileapi/async_file_util_adapter.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/browser/fileapi/async_file_util_adapter.cc')
-rw-r--r--webkit/browser/fileapi/async_file_util_adapter.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/webkit/browser/fileapi/async_file_util_adapter.cc b/webkit/browser/fileapi/async_file_util_adapter.cc
index 54d6797..831e937 100644
--- a/webkit/browser/fileapi/async_file_util_adapter.cc
+++ b/webkit/browser/fileapi/async_file_util_adapter.cc
@@ -253,6 +253,7 @@ void AsyncFileUtilAdapter::CopyFileLocal(
scoped_ptr<FileSystemOperationContext> context,
const FileSystemURL& src_url,
const FileSystemURL& dest_url,
+ CopyOrMoveOption option,
const CopyFileProgressCallback& progress_callback,
const StatusCallback& callback) {
// TODO(hidehiko): Support progress_callback.
@@ -260,8 +261,8 @@ void AsyncFileUtilAdapter::CopyFileLocal(
const bool success = base::PostTaskAndReplyWithResult(
context_ptr->task_runner(), FROM_HERE,
Bind(&FileSystemFileUtil::CopyOrMoveFile,
- Unretained(sync_file_util_.get()),
- base::Owned(context_ptr), src_url, dest_url, true /* copy */),
+ Unretained(sync_file_util_.get()), base::Owned(context_ptr),
+ src_url, dest_url, option, true /* copy */),
callback);
DCHECK(success);
}
@@ -270,13 +271,14 @@ void AsyncFileUtilAdapter::MoveFileLocal(
scoped_ptr<FileSystemOperationContext> context,
const FileSystemURL& src_url,
const FileSystemURL& dest_url,
+ CopyOrMoveOption option,
const StatusCallback& callback) {
FileSystemOperationContext* context_ptr = context.release();
const bool success = base::PostTaskAndReplyWithResult(
context_ptr->task_runner(), FROM_HERE,
Bind(&FileSystemFileUtil::CopyOrMoveFile,
- Unretained(sync_file_util_.get()),
- base::Owned(context_ptr), src_url, dest_url, false /* copy */),
+ Unretained(sync_file_util_.get()), base::Owned(context_ptr),
+ src_url, dest_url, option, false /* copy */),
callback);
DCHECK(success);
}