| Index: chrome/browser/chromeos/fileapi/file_system_backend.cc
|
| diff --git a/chrome/browser/chromeos/fileapi/file_system_backend.cc b/chrome/browser/chromeos/fileapi/file_system_backend.cc
|
| index 0da8d357647e65efcf43beb3da29095a5dee5f65..33c3f6c69f12e1a86d6d78464b6fc829787b3266 100644
|
| --- a/chrome/browser/chromeos/fileapi/file_system_backend.cc
|
| +++ b/chrome/browser/chromeos/fileapi/file_system_backend.cc
|
| @@ -109,10 +109,13 @@ void FileSystemBackend::OpenFileSystem(
|
| fileapi::FileSystemType type,
|
| fileapi::OpenFileSystemMode mode,
|
| const OpenFileSystemCallback& callback) {
|
| - DCHECK(fileapi::IsolatedContext::IsIsolatedType(type));
|
| + DCHECK(CanHandleType(type));
|
| + // TODO(nhiroki): Avoid this hard-coded mount type to support multiple
|
| + // filesystems (http://crbug.com/297412).
|
| + fileapi::FileSystemType mount_type = fileapi::kFileSystemTypeExternal;
|
| // Nothing to validate for external filesystem.
|
| - callback.Run(GetFileSystemRootURI(origin_url, type),
|
| - GetFileSystemName(origin_url, type),
|
| + callback.Run(GetFileSystemRootURI(origin_url, mount_type),
|
| + GetFileSystemName(origin_url, mount_type),
|
| base::PLATFORM_FILE_OK);
|
| }
|
|
|
|
|