Index: webkit/fileapi/file_system_context.cc |
diff --git a/webkit/fileapi/file_system_context.cc b/webkit/fileapi/file_system_context.cc |
index 009c073230469eaa798e95fcf0cea74399b58ef7..327b5a5ce7d8025f3e7c6b9b07addf62d9e208f1 100644 |
--- a/webkit/fileapi/file_system_context.cc |
+++ b/webkit/fileapi/file_system_context.cc |
@@ -111,7 +111,7 @@ FileSystemFileUtil* FileSystemContext::GetFileUtil( |
GetMountPointProvider(type); |
if (!mount_point_provider) |
return NULL; |
- return mount_point_provider->GetFileUtil(); |
+ return mount_point_provider->GetFileUtil(type); |
} |
FileSystemMountPointProvider* FileSystemContext::GetMountPointProvider( |
@@ -123,6 +123,8 @@ FileSystemMountPointProvider* FileSystemContext::GetMountPointProvider( |
case kFileSystemTypeExternal: |
return external_provider_.get(); |
case kFileSystemTypeIsolated: |
+ case kFileSystemTypeDragged: |
+ case kFileSystemTypeMedia: |
return isolated_provider_.get(); |
default: |
if (provider_map_.find(type) != provider_map_.end()) |