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(); |
kinuko
2016/11/10 08:17:57
Isn't this doing a little different thing from the
horo
2016/11/10 14:46:33
Yes, there is a difference.
But there is no proble
|
if (!service_worker_context) |
return; |