Index: content/browser/worker_host/worker_process_host.cc |
diff --git a/content/browser/worker_host/worker_process_host.cc b/content/browser/worker_host/worker_process_host.cc |
index 08277da2a4c7393f601c49ccd01a3bd766f0ca25..b4d8b5a84b2f7b915294d3d127ec39a14d84b6ed 100644 |
--- a/content/browser/worker_host/worker_process_host.cc |
+++ b/content/browser/worker_host/worker_process_host.cc |
@@ -238,12 +238,6 @@ void WorkerProcessHost::CreateMessageFilters(int render_process_id) { |
process_->AddFilter(worker_message_filter_.get()); |
process_->AddFilter(new AppCacheDispatcherHost( |
partition_.appcache_service(), process_->GetData().id)); |
- process_->AddFilter(new FileAPIMessageFilter( |
- process_->GetData().id, |
- url_request_context, |
- partition_.filesystem_context(), |
- blob_storage_context, |
- stream_context)); |
process_->AddFilter(new FileUtilitiesMessageFilter( |
process_->GetData().id)); |
process_->AddFilter(new MimeRegistryMessageFilter()); |
@@ -264,10 +258,18 @@ void WorkerProcessHost::CreateMessageFilters(int render_process_id) { |
request_context_callback, |
resource_context_); |
socket_stream_dispatcher_host_ = socket_stream_dispatcher_host; |
+ process_->AddFilter(new FileAPIMessageFilter( |
+ process_->GetData().id, |
+ url_request_context, |
+ partition_.filesystem_context(), |
+ blob_storage_context, |
+ stream_context)); |
+ process_->AddFilter(new IndexedDBDispatcherHost( |
+ process_->GetData().id, url_request_context, |
+ partition_.indexed_db_context(), |
+ blob_storage_context)); |
process_->AddFilter(socket_stream_dispatcher_host); |
process_->AddFilter(new WorkerDevToolsMessageFilter(process_->GetData().id)); |
- process_->AddFilter( |
- new IndexedDBDispatcherHost(partition_.indexed_db_context())); |
} |
void WorkerProcessHost::CreateWorker(const WorkerInstance& instance) { |