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 8bfc0b7900a59086a2b1e0c2f679d4e99067f422..aace922226b695175bf2017084663aaf7a1014a0 100644 |
--- a/webkit/tools/test_shell/simple_file_system.cc |
+++ b/webkit/tools/test_shell/simple_file_system.cc |
@@ -123,8 +123,8 @@ void SimpleFileSystem::DeleteFileSystem( |
void SimpleFileSystem::move( |
const WebURL& src_path, |
const WebURL& dest_path, WebFileSystemCallbacks* callbacks) { |
- FileSystemURL src_url(src_path); |
- FileSystemURL dest_url(dest_path); |
+ FileSystemURL src_url(file_system_context()->CrackURL(src_path)); |
+ FileSystemURL dest_url(file_system_context()->CrackURL(dest_path)); |
if (!HasFilePermission(src_url, FILE_PERMISSION_WRITE) || |
!HasFilePermission(dest_url, FILE_PERMISSION_CREATE)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
@@ -137,8 +137,8 @@ void SimpleFileSystem::move( |
void SimpleFileSystem::copy( |
const WebURL& src_path, const WebURL& dest_path, |
WebFileSystemCallbacks* callbacks) { |
- FileSystemURL src_url(src_path); |
- FileSystemURL dest_url(dest_path); |
+ FileSystemURL src_url(file_system_context()->CrackURL(src_path)); |
+ FileSystemURL dest_url(file_system_context()->CrackURL(dest_path)); |
if (!HasFilePermission(src_url, FILE_PERMISSION_READ) || |
!HasFilePermission(dest_url, FILE_PERMISSION_CREATE)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
@@ -150,7 +150,7 @@ void SimpleFileSystem::copy( |
void SimpleFileSystem::remove( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- FileSystemURL url(path); |
+ FileSystemURL url(file_system_context()->CrackURL(path)); |
if (!HasFilePermission(url, FILE_PERMISSION_WRITE)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
return; |
@@ -161,7 +161,7 @@ void SimpleFileSystem::remove( |
void SimpleFileSystem::removeRecursively( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- FileSystemURL url(path); |
+ FileSystemURL url(file_system_context()->CrackURL(path)); |
if (!HasFilePermission(url, FILE_PERMISSION_WRITE)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
return; |
@@ -172,7 +172,7 @@ void SimpleFileSystem::removeRecursively( |
void SimpleFileSystem::readMetadata( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- FileSystemURL url(path); |
+ FileSystemURL url(file_system_context()->CrackURL(path)); |
if (!HasFilePermission(url, FILE_PERMISSION_READ)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
return; |
@@ -182,7 +182,7 @@ void SimpleFileSystem::readMetadata( |
void SimpleFileSystem::createFile( |
const WebURL& path, bool exclusive, WebFileSystemCallbacks* callbacks) { |
- FileSystemURL url(path); |
+ FileSystemURL url(file_system_context()->CrackURL(path)); |
if (!HasFilePermission(url, FILE_PERMISSION_CREATE)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
return; |
@@ -192,7 +192,7 @@ void SimpleFileSystem::createFile( |
void SimpleFileSystem::createDirectory( |
const WebURL& path, bool exclusive, WebFileSystemCallbacks* callbacks) { |
- FileSystemURL url(path); |
+ FileSystemURL url(file_system_context()->CrackURL(path)); |
if (!HasFilePermission(url, FILE_PERMISSION_CREATE)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
return; |
@@ -203,7 +203,7 @@ void SimpleFileSystem::createDirectory( |
void SimpleFileSystem::fileExists( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- FileSystemURL url(path); |
+ FileSystemURL url(file_system_context()->CrackURL(path)); |
if (!HasFilePermission(url, FILE_PERMISSION_READ)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
return; |
@@ -213,7 +213,7 @@ void SimpleFileSystem::fileExists( |
void SimpleFileSystem::directoryExists( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- FileSystemURL url(path); |
+ FileSystemURL url(file_system_context()->CrackURL(path)); |
if (!HasFilePermission(url, FILE_PERMISSION_READ)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
return; |
@@ -223,7 +223,7 @@ void SimpleFileSystem::directoryExists( |
void SimpleFileSystem::readDirectory( |
const WebURL& path, WebFileSystemCallbacks* callbacks) { |
- FileSystemURL url(path); |
+ FileSystemURL url(file_system_context()->CrackURL(path)); |
if (!HasFilePermission(url, FILE_PERMISSION_READ)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
return; |
@@ -240,7 +240,7 @@ void SimpleFileSystem::createSnapshotFileAndReadMetadata( |
const WebURL& blobURL, |
const WebURL& path, |
WebFileSystemCallbacks* callbacks) { |
- FileSystemURL url(path); |
+ FileSystemURL url(file_system_context()->CrackURL(path)); |
if (!HasFilePermission(url, FILE_PERMISSION_READ)) { |
callbacks->didFail(WebKit::WebFileErrorSecurity); |
return; |