Index: content/renderer/service_worker/service_worker_context_client.cc |
diff --git a/content/renderer/service_worker/service_worker_context_client.cc b/content/renderer/service_worker/service_worker_context_client.cc |
index 3db1cf81460c105aa474848fddf55db0b01a57ca..666555e87bb6868067f78ba94f01d11c1c59d0d3 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.cc |
+++ b/content/renderer/service_worker/service_worker_context_client.cc |
@@ -631,13 +631,22 @@ void ServiceWorkerContextClient::GetClients( |
GetRoutingID(), request_id, options)); |
} |
-void ServiceWorkerContextClient::OpenWindow( |
+void ServiceWorkerContextClient::OpenWindowForClients( |
const blink::WebURL& url, |
std::unique_ptr<blink::WebServiceWorkerClientCallbacks> callbacks) { |
DCHECK(callbacks); |
int request_id = context_->client_callbacks.Add(std::move(callbacks)); |
- Send(new ServiceWorkerHostMsg_OpenWindow( |
- GetRoutingID(), request_id, url)); |
+ Send(new ServiceWorkerHostMsg_OpenWindowForClients(GetRoutingID(), request_id, |
+ url)); |
+} |
+ |
+void ServiceWorkerContextClient::OpenWindowForPaymentHandler( |
+ const blink::WebURL& url, |
+ std::unique_ptr<blink::WebServiceWorkerClientCallbacks> callbacks) { |
+ DCHECK(callbacks); |
+ int request_id = context_->client_callbacks.Add(std::move(callbacks)); |
+ Send(new ServiceWorkerHostMsg_OpenWindowForPaymentHandler(GetRoutingID(), |
+ request_id, url)); |
} |
void ServiceWorkerContextClient::SetCachedMetadata(const blink::WebURL& url, |