Index: content/browser/service_worker/service_worker_context_core.cc |
diff --git a/content/browser/service_worker/service_worker_context_core.cc b/content/browser/service_worker/service_worker_context_core.cc |
index ccd2f5a9691b0300510cce849d49cec0bfa3059e..b30238d1e882da13224e6673710d5b10030e7345 100644 |
--- a/content/browser/service_worker/service_worker_context_core.cc |
+++ b/content/browser/service_worker/service_worker_context_core.cc |
@@ -50,7 +50,7 @@ void SuccessReportingCallback( |
bool IsSameOriginClientProviderHost(const GURL& origin, |
ServiceWorkerProviderHost* host) { |
- return host->provider_type() != SERVICE_WORKER_PROVIDER_FOR_CONTROLLER && |
+ return host->IsProviderForClient() && |
host->document_url().GetOrigin() == origin; |
} |