| Index: content/browser/service_worker/link_header_support.cc
|
| diff --git a/content/browser/service_worker/link_header_support.cc b/content/browser/service_worker/link_header_support.cc
|
| index 0cb2f29d8a3ded4bf92279cd0a4a75ced503447d..8fc57a82e421e06601b352beb8fc3443cf1ad682 100644
|
| --- a/content/browser/service_worker/link_header_support.cc
|
| +++ b/content/browser/service_worker/link_header_support.cc
|
| @@ -52,15 +52,10 @@ void HandleServiceWorkerLink(
|
|
|
| const ResourceRequestInfoImpl* request_info =
|
| ResourceRequestInfoImpl::ForRequest(request);
|
| - ResourceMessageFilter* filter = request_info->filter();
|
| ServiceWorkerContext* service_worker_context =
|
| - filter ? filter->service_worker_context()
|
| - : service_worker_context_for_testing;
|
| - if (IsBrowserSideNavigationEnabled() &&
|
| - ServiceWorkerUtils::IsMainResourceType(request_info->GetResourceType()) &&
|
| - !service_worker_context) {
|
| - service_worker_context = request_info->service_worker_context();
|
| - }
|
| + service_worker_context_for_testing
|
| + ? service_worker_context_for_testing
|
| + : request_info->requester_info().service_worker_context();
|
|
|
| if (!service_worker_context)
|
| return;
|
|
|