Index: content/browser/fileapi/fileapi_message_filter.cc |
diff --git a/content/browser/fileapi/fileapi_message_filter.cc b/content/browser/fileapi/fileapi_message_filter.cc |
index 70ffc75bc58a42497066b1bcb0347c912ce82ba0..c36a6e12ac26404426254a4f08af18b245f51cdb 100644 |
--- a/content/browser/fileapi/fileapi_message_filter.cc |
+++ b/content/browser/fileapi/fileapi_message_filter.cc |
@@ -136,8 +136,10 @@ void FileAPIMessageFilter::OnChannelClosing() { |
open_filesystem_urls_.begin(); |
iter != open_filesystem_urls_.end(); ++iter) { |
FileSystemURL url(*iter); |
- FileSystemOperation* operation = context_->CreateFileSystemOperation(url); |
- operation->NotifyCloseFile(url); |
+ FileSystemOperation* operation = context_->CreateFileSystemOperation( |
+ url, NULL); |
+ if (operation) |
+ operation->NotifyCloseFile(url); |
} |
} |
@@ -449,7 +451,8 @@ void FileAPIMessageFilter::OnNotifyCloseFile(const GURL& path) { |
// Do not use GetNewOperation() here, because NotifyCloseFile is a one-way |
// operation that does not have request_id by which we respond back. |
- FileSystemOperation* operation = context_->CreateFileSystemOperation(url); |
+ FileSystemOperation* operation = context_->CreateFileSystemOperation( |
+ url, NULL); |
if (operation) |
operation->NotifyCloseFile(url); |
} |
@@ -493,7 +496,8 @@ void FileAPIMessageFilter::OnSyncGetPlatformPath( |
// TODO(kinuko): this hack should go away once appropriate upload-stream |
// handling based on element types is supported. |
LocalFileSystemOperation* operation = |
- context_->CreateFileSystemOperation(url)->AsLocalFileSystemOperation(); |
+ context_->CreateFileSystemOperation( |
+ url, NULL)->AsLocalFileSystemOperation(); |
DCHECK(operation); |
operation->SyncGetPlatformPath(url, platform_path); |
} |
@@ -793,7 +797,7 @@ FileSystemOperation* FileAPIMessageFilter::GetNewOperation( |
const FileSystemURL& target_url, |
int request_id) { |
FileSystemOperation* operation = |
- context_->CreateFileSystemOperation(target_url); |
+ context_->CreateFileSystemOperation(target_url, NULL); |
DCHECK(operation); |
operations_.AddWithID(operation, request_id); |
return operation; |