| Index: Source/modules/notifications/Notification.cpp
|
| diff --git a/Source/modules/notifications/Notification.cpp b/Source/modules/notifications/Notification.cpp
|
| index 3bfafbf6016f7c0e8836e46d333cfc6b8fdc69a1..72638ba4ea829c4cdff4694510ce411116331894 100644
|
| --- a/Source/modules/notifications/Notification.cpp
|
| +++ b/Source/modules/notifications/Notification.cpp
|
| @@ -47,6 +47,7 @@
|
| #include "platform/RuntimeEnabledFeatures.h"
|
| #include "platform/UserGestureIndicator.h"
|
| #include "public/platform/Platform.h"
|
| +#include "public/platform/WebSerializedOrigin.h"
|
| #include "public/platform/WebString.h"
|
| #include "public/platform/modules/notifications/WebNotificationData.h"
|
| #include "public/platform/modules/notifications/WebNotificationManager.h"
|
| @@ -191,7 +192,7 @@
|
| Vector<char> emptyDataWireBytes;
|
|
|
| WebNotificationData notificationData(m_title, dir, m_lang, m_body, m_tag, m_iconUrl, m_vibrate, m_silent, emptyDataWireBytes);
|
| - notificationManager()->show(*origin, notificationData, this);
|
| + notificationManager()->show(WebSerializedOrigin(*origin), notificationData, this);
|
|
|
| m_state = NotificationStateShowing;
|
| }
|
| @@ -213,7 +214,7 @@
|
| SecurityOrigin* origin = executionContext()->securityOrigin();
|
| ASSERT(origin);
|
|
|
| - notificationManager()->closePersistent(*origin, m_persistentId);
|
| + notificationManager()->closePersistent(WebSerializedOrigin(*origin), m_persistentId);
|
| }
|
| }
|
|
|
| @@ -282,7 +283,7 @@
|
| SecurityOrigin* origin = context->securityOrigin();
|
| ASSERT(origin);
|
|
|
| - return notificationManager()->checkPermission(*origin);
|
| + return notificationManager()->checkPermission(WebSerializedOrigin(*origin));
|
| }
|
|
|
| void Notification::requestPermission(ExecutionContext* context, NotificationPermissionCallback* callback)
|
|
|