| Index: Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp
|
| diff --git a/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp b/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp
|
| index 6cccd2d7df6d4b8e4a06181159eee21e9d58db6b..73f95a2e3a031055a257b02fd59780b915a3058b 100644
|
| --- a/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp
|
| +++ b/Source/modules/notifications/ServiceWorkerRegistrationNotifications.cpp
|
| @@ -23,6 +23,7 @@
|
| #include "public/platform/WebSecurityOrigin.h"
|
| #include "public/platform/modules/notifications/WebNotificationData.h"
|
| #include "public/platform/modules/notifications/WebNotificationManager.h"
|
| +#include "wtf/OwnPtr.h"
|
| #include "wtf/PassOwnPtr.h"
|
|
|
| namespace blink {
|
| @@ -32,9 +33,9 @@ namespace {
|
| // getNotifications() promise with a HeapVector owning Notifications.
|
| class NotificationArray {
|
| public:
|
| - using WebType = WebVector<WebPersistentNotificationInfo>;
|
| + using WebType = OwnPtr<WebVector<WebPersistentNotificationInfo>>;
|
|
|
| - static HeapVector<Member<Notification>> take(ScriptPromiseResolver* resolver, PassOwnPtr<WebType> notificationInfos)
|
| + static HeapVector<Member<Notification>> take(ScriptPromiseResolver* resolver, PassOwnPtr<WebVector<WebPersistentNotificationInfo>> notificationInfos)
|
| {
|
| HeapVector<Member<Notification>> notifications;
|
| for (const WebPersistentNotificationInfo& notificationInfo : *notificationInfos)
|
|
|