| Index: Source/modules/notifications/WorkerGlobalScopeNotifications.cpp
|
| diff --git a/Source/modules/notifications/WorkerGlobalScopeNotifications.cpp b/Source/modules/notifications/WorkerGlobalScopeNotifications.cpp
|
| index 20325ee5cded5c67674ec43efa574dc7ff83832b..d2627658a3aab35185eb56bb55debdbb94c8a18b 100644
|
| --- a/Source/modules/notifications/WorkerGlobalScopeNotifications.cpp
|
| +++ b/Source/modules/notifications/WorkerGlobalScopeNotifications.cpp
|
| @@ -36,7 +36,7 @@
|
|
|
| namespace WebCore {
|
|
|
| -WorkerGlobalScopeNotifications::WorkerGlobalScopeNotifications(WorkerGlobalScope* context)
|
| +WorkerGlobalScopeNotifications::WorkerGlobalScopeNotifications(WorkerGlobalScope& context)
|
| : m_context(context)
|
| {
|
| }
|
| @@ -50,25 +50,25 @@ const char* WorkerGlobalScopeNotifications::supplementName()
|
| return "WorkerGlobalScopeNotifications";
|
| }
|
|
|
| -WorkerGlobalScopeNotifications* WorkerGlobalScopeNotifications::from(WorkerGlobalScope* context)
|
| +WorkerGlobalScopeNotifications& WorkerGlobalScopeNotifications::from(WorkerGlobalScope& context)
|
| {
|
| WorkerGlobalScopeNotifications* supplement = static_cast<WorkerGlobalScopeNotifications*>(WorkerSupplement::from(context, supplementName()));
|
| if (!supplement) {
|
| supplement = new WorkerGlobalScopeNotifications(context);
|
| WorkerSupplement::provideTo(context, supplementName(), adoptPtr(supplement));
|
| }
|
| - return supplement;
|
| + return *supplement;
|
| }
|
|
|
| -NotificationCenter* WorkerGlobalScopeNotifications::webkitNotifications(WorkerGlobalScope* context)
|
| +NotificationCenter* WorkerGlobalScopeNotifications::webkitNotifications(WorkerGlobalScope& context)
|
| {
|
| - return WorkerGlobalScopeNotifications::from(context)->webkitNotifications();
|
| + return WorkerGlobalScopeNotifications::from(context).webkitNotifications();
|
| }
|
|
|
| NotificationCenter* WorkerGlobalScopeNotifications::webkitNotifications()
|
| {
|
| if (!m_notificationCenter)
|
| - m_notificationCenter = NotificationCenter::create(m_context, m_context->thread()->getNotificationClient());
|
| + m_notificationCenter = NotificationCenter::create(&m_context, m_context.thread()->getNotificationClient());
|
| return m_notificationCenter.get();
|
| }
|
|
|
|
|