Index: webkit/tools/test_shell/simple_file_system.cc |
diff --git a/webkit/tools/test_shell/simple_file_system.cc b/webkit/tools/test_shell/simple_file_system.cc |
index 8eb34fba04158dbeabb2799ea07f9104cec6cded..4dfb1ac6f395989e277a638f4529ab87703df794 100644 |
--- a/webkit/tools/test_shell/simple_file_system.cc |
+++ b/webkit/tools/test_shell/simple_file_system.cc |
@@ -20,7 +20,7 @@ |
#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebVector.h" |
#include "webkit/fileapi/file_system_callback_dispatcher.h" |
#include "webkit/fileapi/file_system_context.h" |
-#include "webkit/fileapi/file_system_operation.h" |
+#include "webkit/fileapi/file_system_operation_interface.h" |
#include "webkit/fileapi/file_system_types.h" |
#include "webkit/fileapi/mock_file_system_options.h" |
#include "webkit/glue/webkit_glue.h" |
@@ -42,7 +42,7 @@ using WebKit::WebVector; |
using fileapi::FileSystemCallbackDispatcher; |
using fileapi::FileSystemContext; |
-using fileapi::FileSystemOperation; |
+using fileapi::FileSystemOperationInterface; |
namespace { |
@@ -179,53 +179,53 @@ void SimpleFileSystem::OpenFileSystem( |
void SimpleFileSystem::move( |
const WebURL& src_path, |
const WebURL& dest_path, WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->Move(GURL(src_path), GURL(dest_path)); |
+ GetNewOperation(src_path, callbacks)->Move(GURL(src_path), GURL(dest_path)); |
} |
void SimpleFileSystem::copy( |
const WebURL& src_path, const WebURL& dest_path, |
WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->Copy(GURL(src_path), GURL(dest_path)); |
+ GetNewOperation(src_path, callbacks)->Copy(GURL(src_path), GURL(dest_path)); |
} |
void SimpleFileSystem::remove( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->Remove(path, false /* recursive */); |
+ GetNewOperation(path, callbacks)->Remove(path, false /* recursive */); |
} |
void SimpleFileSystem::removeRecursively( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->Remove(path, true /* recursive */); |
+ GetNewOperation(path, callbacks)->Remove(path, true /* recursive */); |
} |
void SimpleFileSystem::readMetadata( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->GetMetadata(path); |
+ GetNewOperation(path, callbacks)->GetMetadata(path); |
} |
void SimpleFileSystem::createFile( |
const WebURL& path, bool exclusive, WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->CreateFile(path, exclusive); |
+ GetNewOperation(path, callbacks)->CreateFile(path, exclusive); |
} |
void SimpleFileSystem::createDirectory( |
const WebURL& path, bool exclusive, WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->CreateDirectory(path, exclusive, false); |
+ GetNewOperation(path, callbacks)->CreateDirectory(path, exclusive, false); |
} |
void SimpleFileSystem::fileExists( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->FileExists(path); |
+ GetNewOperation(path, callbacks)->FileExists(path); |
} |
void SimpleFileSystem::directoryExists( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->DirectoryExists(path); |
+ GetNewOperation(path, callbacks)->DirectoryExists(path); |
} |
void SimpleFileSystem::readDirectory( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- GetNewOperation(callbacks)->ReadDirectory(path); |
+ GetNewOperation(path, callbacks)->ReadDirectory(path); |
} |
WebFileWriter* SimpleFileSystem::createFileWriter( |
@@ -233,11 +233,10 @@ WebFileWriter* SimpleFileSystem::createFileWriter( |
return new SimpleFileWriter(path, client, file_system_context_.get()); |
} |
-FileSystemOperation* SimpleFileSystem::GetNewOperation( |
- WebFileSystemCallbacks* callbacks) { |
- FileSystemOperation* operation = new FileSystemOperation( |
+FileSystemOperationInterface* SimpleFileSystem::GetNewOperation( |
+ const WebURL& url, WebFileSystemCallbacks* callbacks) { |
+ return file_system_context_->CreateFileSystemOperation( |
+ GURL(url), |
SimpleFileSystemCallbackDispatcher::Create(AsWeakPtr(), callbacks), |
- base::MessageLoopProxy::current(), |
- file_system_context_.get()); |
- return operation; |
+ base::MessageLoopProxy::current()); |
} |