Index: content/browser/fileapi/fileapi_message_filter.h |
diff --git a/content/browser/fileapi/fileapi_message_filter.h b/content/browser/fileapi/fileapi_message_filter.h |
index 9d7f8bb86c3549ece0467ae537e0bf6326e5acd8..ed3b8d80b481323f62713af3fb021b0dd97a5d5d 100644 |
--- a/content/browser/fileapi/fileapi_message_filter.h |
+++ b/content/browser/fileapi/fileapi_message_filter.h |
@@ -32,6 +32,7 @@ class Time; |
namespace fileapi { |
class FileSystemURL; |
class FileSystemContext; |
+class FileSystemOperationRunner; |
struct DirectoryEntry; |
} |
@@ -169,7 +170,9 @@ class CONTENT_EXPORT FileAPIMessageFilter : public BrowserMessageFilter { |
int permissions, |
base::PlatformFileError* error); |
- fileapi::FileSystemOperationRunner* operation_runner(); |
+ fileapi::FileSystemOperationRunner* operation_runner() { |
+ return operation_runner_.get(); |
+ } |
int process_id_; |
@@ -187,6 +190,8 @@ class CONTENT_EXPORT FileAPIMessageFilter : public BrowserMessageFilter { |
scoped_refptr<ChromeBlobStorageContext> blob_storage_context_; |
+ scoped_ptr<fileapi::FileSystemOperationRunner> operation_runner_; |
+ |
// Keep track of blob URLs registered in this process. Need to unregister |
// all of them when the renderer process dies. |
base::hash_set<std::string> blob_urls_; |