| Index: chrome/browser/chromeos/file_system_provider/fileapi/backend_delegate.cc
|
| diff --git a/chrome/browser/chromeos/file_system_provider/fileapi/backend_delegate.cc b/chrome/browser/chromeos/file_system_provider/fileapi/backend_delegate.cc
|
| index a4e9a782d18497e646c6dbb005358227cb9b3fe6..dac0b6b3b49c8a8147f71f91b79fba115b3f8a74 100644
|
| --- a/chrome/browser/chromeos/file_system_provider/fileapi/backend_delegate.cc
|
| +++ b/chrome/browser/chromeos/file_system_provider/fileapi/backend_delegate.cc
|
| @@ -42,7 +42,8 @@ BackendDelegate::~BackendDelegate() {}
|
| storage::AsyncFileUtil* BackendDelegate::GetAsyncFileUtil(
|
| storage::FileSystemType type) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| - DCHECK_EQ(storage::kFileSystemTypeProvided, type);
|
| + DCHECK(storage::kFileSystemTypeProvided == type ||
|
| + storage::kFileSystemTypePluginProvided == type);
|
| return async_file_util_.get();
|
| }
|
|
|
| @@ -53,7 +54,8 @@ scoped_ptr<storage::FileStreamReader> BackendDelegate::CreateFileStreamReader(
|
| const base::Time& expected_modification_time,
|
| storage::FileSystemContext* context) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| - DCHECK_EQ(storage::kFileSystemTypeProvided, url.type());
|
| + DCHECK(storage::kFileSystemTypeProvided == url.type() ||
|
| + storage::kFileSystemTypePluginProvided == url.type());
|
|
|
| return scoped_ptr<storage::FileStreamReader>(new BufferingFileStreamReader(
|
| scoped_ptr<storage::FileStreamReader>(new FileStreamReader(
|
| @@ -67,7 +69,8 @@ scoped_ptr<storage::FileStreamWriter> BackendDelegate::CreateFileStreamWriter(
|
| int64 offset,
|
| storage::FileSystemContext* context) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| - DCHECK_EQ(storage::kFileSystemTypeProvided, url.type());
|
| + DCHECK(storage::kFileSystemTypeProvided == url.type() ||
|
| + storage::kFileSystemTypePluginProvided == url.type());
|
|
|
| return scoped_ptr<storage::FileStreamWriter>(new BufferingFileStreamWriter(
|
| scoped_ptr<storage::FileStreamWriter>(new FileStreamWriter(url, offset)),
|
| @@ -77,7 +80,8 @@ scoped_ptr<storage::FileStreamWriter> BackendDelegate::CreateFileStreamWriter(
|
| storage::WatcherManager* BackendDelegate::GetWatcherManager(
|
| storage::FileSystemType type) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| - DCHECK_EQ(storage::kFileSystemTypeProvided, type);
|
| + DCHECK(storage::kFileSystemTypeProvided == type ||
|
| + storage::kFileSystemTypePluginProvided == type);
|
| return watcher_manager_.get();
|
| }
|
|
|
| @@ -85,7 +89,8 @@ void BackendDelegate::GetRedirectURLForContents(
|
| const storage::FileSystemURL& url,
|
| const storage::URLCallback& callback) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| - DCHECK_EQ(storage::kFileSystemTypeProvided, url.type());
|
| + DCHECK(storage::kFileSystemTypeProvided == url.type() ||
|
| + storage::kFileSystemTypePluginProvided == url.type() );
|
| callback.Run(GURL());
|
| }
|
|
|
|
|