| Index: content/browser/renderer_host/render_process_host_impl.cc
|
| diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
|
| index 05b823ed2a1d6d32c0455feb420938af4e21e45b..4efed7e73ded496480917ab7a80d997673278300 100644
|
| --- a/content/browser/renderer_host/render_process_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_process_host_impl.cc
|
| @@ -674,12 +674,6 @@ void RenderProcessHostImpl::CreateMessageFilters() {
|
| AddFilter(new IndexedDBDispatcherHost(
|
| storage_partition_impl_->GetIndexedDBContext()));
|
|
|
| - scoped_refptr<ServiceWorkerDispatcherHost> service_worker_filter =
|
| - new ServiceWorkerDispatcherHost(GetID());
|
| - service_worker_filter->Init(
|
| - storage_partition_impl_->GetServiceWorkerContext());
|
| - AddFilter(service_worker_filter);
|
| -
|
| if (IsGuest()) {
|
| if (!g_browser_plugin_geolocation_context.Get().get()) {
|
| g_browser_plugin_geolocation_context.Get() =
|
| @@ -756,6 +750,12 @@ void RenderProcessHostImpl::CreateMessageFilters() {
|
| base::Unretained(widget_helper_.get())));
|
| AddFilter(message_port_message_filter_);
|
|
|
| + scoped_refptr<ServiceWorkerDispatcherHost> service_worker_filter =
|
| + new ServiceWorkerDispatcherHost(GetID(), message_port_message_filter_);
|
| + service_worker_filter->Init(
|
| + storage_partition_impl_->GetServiceWorkerContext());
|
| + AddFilter(service_worker_filter);
|
| +
|
| AddFilter(new WorkerMessageFilter(
|
| GetID(),
|
| resource_context,
|
|
|