Index: webkit/fileapi/cross_operation_delegate.h |
diff --git a/webkit/fileapi/cross_operation_delegate.h b/webkit/fileapi/cross_operation_delegate.h |
index 77c15f58a66febada75c443db8a00812d9d04696..37f088cbc22ef4349ad9a3a47df227848df670e0 100644 |
--- a/webkit/fileapi/cross_operation_delegate.h |
+++ b/webkit/fileapi/cross_operation_delegate.h |
@@ -50,14 +50,22 @@ class CrossOperationDelegate |
using base::SupportsWeakPtr<CrossOperationDelegate>::AsWeakPtr; |
private: |
+ struct URLPair { |
+ URLPair(const FileSystemURL& src, const FileSystemURL& dest) |
+ : src(src), |
+ dest(dest) { |
+ } |
+ FileSystemURL src; |
+ FileSystemURL dest; |
+ }; |
+ |
void DidTryCopyOrMoveFile(base::PlatformFileError error); |
void DidTryRemoveDestRoot(base::PlatformFileError error); |
void CopyOrMoveFile( |
- const FileSystemURL& src, |
- const FileSystemURL& dest, |
+ const URLPair& url_pair, |
const StatusCallback& callback); |
void DidCreateSnapshot( |
- const FileSystemURL& dest, |
+ const URLPair& url_pair, |
const StatusCallback& callback, |
base::PlatformFileError error, |
const base::PlatformFileInfo& file_info, |