diff options
author | serya@chromium.org <serya@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-01 13:48:45 +0000 |
---|---|---|
committer | serya@chromium.org <serya@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-08-01 13:48:45 +0000 |
commit | 802b42cf87cfecb77e5fd6c6bed63037e46f767a (patch) | |
tree | d4933274d7861e0c35136f526dfc16da6fbea9b5 /webkit/chromeos | |
parent | 748e412f6ee73a0724cb4ce7afabe2c977c36a77 (diff) | |
download | chromium_src-802b42cf87cfecb77e5fd6c6bed63037e46f767a.zip chromium_src-802b42cf87cfecb77e5fd6c6bed63037e46f767a.tar.gz chromium_src-802b42cf87cfecb77e5fd6c6bed63037e46f767a.tar.bz2 |
Paths in File Browsers parameters are converted to virtual ones.
BUG=chromium-os:17412
TEST=None
Review URL: http://codereview.chromium.org/7497037
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@94897 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/chromeos')
-rw-r--r-- | webkit/chromeos/fileapi/cros_mount_point_provider.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/webkit/chromeos/fileapi/cros_mount_point_provider.cc b/webkit/chromeos/fileapi/cros_mount_point_provider.cc index e4b0eec..2aee434 100644 --- a/webkit/chromeos/fileapi/cros_mount_point_provider.cc +++ b/webkit/chromeos/fileapi/cros_mount_point_provider.cc @@ -191,6 +191,10 @@ bool CrosMountPointProvider::GetVirtualPath(const FilePath& filesystem_path, *virtual_path = FilePath(iter->first); if (mount_prefix.AppendRelativePath(filesystem_path, virtual_path)) { return true; + } else if (mount_prefix == filesystem_path) { + FilePath root = FilePath(FILE_PATH_LITERAL("/")); + *virtual_path = root.Append(iter->first); + return true; } } return false; |