summaryrefslogtreecommitdiffstats
path: root/webkit/chromeos
diff options
context:
space:
mode:
authorkinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-14 12:23:33 +0000
committerkinaba@chromium.org <kinaba@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-14 12:23:33 +0000
commit532c58c29d343fef1b1bf4bc2c96e460f078bdb6 (patch)
treeb261490ef63bda0dac77d6e00ecba86f6c2f0a6c /webkit/chromeos
parentbe07074a3e54b1cfef60069e07646a8558fdbf6c (diff)
downloadchromium_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.cc6
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(