| Index: Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp
|
| diff --git a/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp b/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp
|
| index 73f95a2e3a031055a257b02fd59780b915a3058b..64cd3942f569e0567ed79b5ff3960213fbfe30b9 100644
|
| --- a/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp
|
| +++ b/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp
|
| @@ -33,12 +33,12 @@ namespace {
|
| // getNotifications() promise with a HeapVector owning Notifications.
|
| class NotificationArray {
|
| public:
|
| - using WebType = OwnPtr<WebVector<WebPersistentNotificationInfo>>;
|
| + using WebType = const WebVector<WebPersistentNotificationInfo>&;
|
|
|
| - static HeapVector<Member<Notification>> take(ScriptPromiseResolver* resolver, PassOwnPtr<WebVector<WebPersistentNotificationInfo>> notificationInfos)
|
| + static HeapVector<Member<Notification>> take(ScriptPromiseResolver* resolver, const WebVector<WebPersistentNotificationInfo>& notificationInfos)
|
| {
|
| HeapVector<Member<Notification>> notifications;
|
| - for (const WebPersistentNotificationInfo& notificationInfo : *notificationInfos)
|
| + for (const WebPersistentNotificationInfo& notificationInfo : notificationInfos)
|
| notifications.append(Notification::create(resolver->executionContext(), notificationInfo.persistentId, notificationInfo.data));
|
| return notifications;
|
| }
|
|
|