| 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 616843f291cfb160c30d82f7f7be6913c0b8202e..faa46bd71defa5497aa234391edb0e72cc975a5d 100644
|
| --- a/content/browser/renderer_host/render_process_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_process_host_impl.cc
|
| @@ -709,12 +709,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() =
|
| @@ -792,6 +786,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);
|
| +
|
| // If "--enable-embedded-shared-worker" is set, we use
|
| // SharedWorkerMessageFilter in stead of WorkerMessageFilter.
|
| if (WorkerService::EmbeddedSharedWorkerEnabled()) {
|
|
|