diff options
author | kinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-14 12:23:33 +0000 |
---|---|---|
committer | kinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-14 12:23:33 +0000 |
commit | 532c58c29d343fef1b1bf4bc2c96e460f078bdb6 (patch) | |
tree | b261490ef63bda0dac77d6e00ecba86f6c2f0a6c /webkit/chromeos | |
parent | be07074a3e54b1cfef60069e07646a8558fdbf6c (diff) | |
download | chromium_src-532c58c29d343fef1b1bf4bc2c96e460f078bdb6.zip chromium_src-532c58c29d343fef1b1bf4bc2c96e460f078bdb6.tar.gz chromium_src-532c58c29d343fef1b1bf4bc2c96e460f078bdb6.tar.bz2 |
Return RemoteFileStreamWriter from remote mount point provider.
BUG=127754
TEST=none. the code is to be used for future cross-fs operations.
Review URL: https://chromiumcodereview.appspot.com/10539154
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142128 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/chromeos')
-rw-r--r-- | webkit/chromeos/fileapi/cros_mount_point_provider.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/webkit/chromeos/fileapi/cros_mount_point_provider.cc b/webkit/chromeos/fileapi/cros_mount_point_provider.cc index 9a6bcb7..c9eaa6c 100644 --- a/webkit/chromeos/fileapi/cros_mount_point_provider.cc +++ b/webkit/chromeos/fileapi/cros_mount_point_provider.cc @@ -16,6 +16,7 @@ #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebFileSystem.h" #include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebString.h" #include "webkit/chromeos/fileapi/file_access_permissions.h" +#include "webkit/chromeos/fileapi/remote_file_stream_writer.h" #include "webkit/chromeos/fileapi/remote_file_system_operation.h" #include "webkit/fileapi/file_system_file_stream_reader.h" #include "webkit/fileapi/file_system_operation.h" @@ -276,8 +277,9 @@ fileapi::FileStreamWriter* CrosMountPointProvider::CreateFileStreamWriter( if (!mount_point) return NULL; if (mount_point->location == REMOTE) { - // TODO(kinaba): return a gdata writer for remote file system. - return NULL; + return new fileapi::RemoteFileStreamWriter(mount_point->remote_proxy, + url, + offset); } FilePath root_path = mount_point->local_root_path; return new fileapi::LocalFileStreamWriter( |