| 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 14cf9ea32c08f0eacc30bab200fc42ffe27a8943..e22334a057d64704c2d1d23461e0ab58210d83b5 100644
|
| --- a/content/browser/worker_host/worker_process_host.cc
|
| +++ b/content/browser/worker_host/worker_process_host.cc
|
| @@ -247,10 +247,9 @@ void WorkerProcessHost::CreateMessageFilters(int render_process_id) {
|
| render_process_id, resource_context_, partition_,
|
| base::Bind(&WorkerServiceImpl::next_worker_route_id,
|
| base::Unretained(WorkerServiceImpl::GetInstance())));
|
| - process_->GetHost()->AddFilter(worker_message_filter_);
|
| + process_->GetHost()->AddFilter(worker_message_filter_.get());
|
| process_->GetHost()->AddFilter(new AppCacheDispatcherHost(
|
| - partition_.appcache_service(),
|
| - process_->GetData().id));
|
| + partition_.appcache_service(), process_->GetData().id));
|
| process_->GetHost()->AddFilter(new FileAPIMessageFilter(
|
| process_->GetData().id,
|
| url_request_context,
|
| @@ -310,7 +309,7 @@ bool WorkerProcessHost::FilterMessage(const IPC::Message& message,
|
| WorkerMessageFilter* filter) {
|
| for (Instances::iterator i = instances_.begin(); i != instances_.end(); ++i) {
|
| if (!i->closed() && i->HasFilter(filter, message.routing_id())) {
|
| - RelayMessage(message, worker_message_filter_, i->worker_route_id());
|
| + RelayMessage(message, worker_message_filter_.get(), i->worker_route_id());
|
| return true;
|
| }
|
| }
|
|
|