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 b2364d8518e914b7bef72b45ac46fba6e154a532..8b009176d4d8628789f25ef7632d7738069b8875 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; |