diff options
Diffstat (limited to 'webkit/fileapi/file_system_context.cc')
-rw-r--r-- | webkit/fileapi/file_system_context.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/webkit/fileapi/file_system_context.cc b/webkit/fileapi/file_system_context.cc index 71e5ed2..b5c1308 100644 --- a/webkit/fileapi/file_system_context.cc +++ b/webkit/fileapi/file_system_context.cc @@ -9,6 +9,7 @@ #include "googleurl/src/gurl.h" #include "webkit/fileapi/file_system_path_manager.h" #include "webkit/fileapi/file_system_usage_tracker.h" +#include "webkit/fileapi/sandbox_mount_point_provider.h" namespace fileapi { @@ -50,8 +51,8 @@ void FileSystemContext::DeleteDataForOriginOnFileThread( DCHECK(file_message_loop_->BelongsToCurrentThread()); std::string origin_identifier = - FileSystemPathManager::GetOriginIdentifierFromURL(origin_url); - FilePath path_for_origin = path_manager_->base_path().AppendASCII( + SandboxMountPointProvider::GetOriginIdentifierFromURL(origin_url); + FilePath path_for_origin = sandbox_provider()->base_path().AppendASCII( origin_identifier); file_util::Delete(path_for_origin, true /* recursive */); @@ -65,4 +66,8 @@ void FileSystemContext::DeleteOnCorrectThread() const { delete this; } +SandboxMountPointProvider* FileSystemContext::sandbox_provider() const { + return path_manager_->sandbox_provider(); +} + } // namespace fileapi |