summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/service_worker/service_worker_clients.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/service_worker/service_worker_clients.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/service_worker/service_worker_clients.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/modules/service_worker/service_worker_clients.cc b/chromium/third_party/blink/renderer/modules/service_worker/service_worker_clients.cc
index 9c4ee806a60..1d246159a9d 100644
--- a/chromium/third_party/blink/renderer/modules/service_worker/service_worker_clients.cc
+++ b/chromium/third_party/blink/renderer/modules/service_worker/service_worker_clients.cc
@@ -54,11 +54,11 @@ void DidGetClient(ScriptPromiseResolver* resolver,
ServiceWorkerClient* client = nullptr;
switch (info->client_type) {
case mojom::ServiceWorkerClientType::kWindow:
- client = ServiceWorkerWindowClient::Create(*info);
+ client = MakeGarbageCollected<ServiceWorkerWindowClient>(*info);
break;
case mojom::ServiceWorkerClientType::kDedicatedWorker:
case mojom::ServiceWorkerClientType::kSharedWorker:
- client = ServiceWorkerClient::Create(*info);
+ client = MakeGarbageCollected<ServiceWorkerClient>(*info);
break;
case mojom::ServiceWorkerClientType::kAll:
NOTREACHED();
@@ -95,9 +95,9 @@ void DidGetClients(ScriptPromiseResolver* resolver,
HeapVector<Member<ServiceWorkerClient>> clients;
for (const auto& info : infos) {
if (info->client_type == mojom::blink::ServiceWorkerClientType::kWindow)
- clients.push_back(ServiceWorkerWindowClient::Create(*info));
+ clients.push_back(MakeGarbageCollected<ServiceWorkerWindowClient>(*info));
else
- clients.push_back(ServiceWorkerClient::Create(*info));
+ clients.push_back(MakeGarbageCollected<ServiceWorkerClient>(*info));
}
resolver->Resolve(std::move(clients));
}