| Index: content/browser/service_worker/service_worker_dispatcher_host.cc
|
| diff --git a/content/browser/service_worker/service_worker_dispatcher_host.cc b/content/browser/service_worker/service_worker_dispatcher_host.cc
|
| index 977df98ab9d464faab5d39e5d1de6ee4c0e0e5cc..d7e33c1395232075ff2f04957a5562071b90d394 100644
|
| --- a/content/browser/service_worker/service_worker_dispatcher_host.cc
|
| +++ b/content/browser/service_worker/service_worker_dispatcher_host.cc
|
| @@ -332,7 +332,8 @@ void ServiceWorkerDispatcherHost::OnRegisterServiceWorker(
|
| }
|
|
|
| if (!GetContentClient()->browser()->AllowServiceWorker(
|
| - pattern, provider_host->topmost_frame_url(), resource_context_)) {
|
| + pattern, provider_host->topmost_frame_url(), resource_context_,
|
| + render_process_id_, provider_host->frame_id())) {
|
| Send(new ServiceWorkerMsg_ServiceWorkerRegistrationError(
|
| thread_id, request_id, WebServiceWorkerError::ErrorTypeUnknown,
|
| base::ASCIIToUTF16(kServiceWorkerRegisterErrorPrefix) +
|
| @@ -407,7 +408,8 @@ void ServiceWorkerDispatcherHost::OnUnregisterServiceWorker(
|
| }
|
|
|
| if (!GetContentClient()->browser()->AllowServiceWorker(
|
| - pattern, provider_host->topmost_frame_url(), resource_context_)) {
|
| + pattern, provider_host->topmost_frame_url(), resource_context_,
|
| + render_process_id_, provider_host->frame_id())) {
|
| Send(new ServiceWorkerMsg_ServiceWorkerUnregistrationError(
|
| thread_id,
|
| request_id,
|
| @@ -477,9 +479,8 @@ void ServiceWorkerDispatcherHost::OnGetRegistration(
|
| }
|
|
|
| if (!GetContentClient()->browser()->AllowServiceWorker(
|
| - provider_host->document_url(),
|
| - provider_host->topmost_frame_url(),
|
| - resource_context_)) {
|
| + provider_host->document_url(), provider_host->topmost_frame_url(),
|
| + resource_context_, render_process_id_, provider_host->frame_id())) {
|
| Send(new ServiceWorkerMsg_ServiceWorkerGetRegistrationError(
|
| thread_id, request_id, WebServiceWorkerError::ErrorTypeUnknown,
|
| base::ASCIIToUTF16(kServiceWorkerGetRegistrationErrorPrefix) +
|
|
|