| Index: Source/web/NotificationPresenterImpl.cpp
|
| diff --git a/Source/web/NotificationPresenterImpl.cpp b/Source/web/NotificationPresenterImpl.cpp
|
| index fcdfeb5b1c9bce2314a0b4a3f4fd210e80238697..026d75baae9355b87cf1d8b7fd37deca7738097c 100644
|
| --- a/Source/web/NotificationPresenterImpl.cpp
|
| +++ b/Source/web/NotificationPresenterImpl.cpp
|
| @@ -45,7 +45,7 @@ namespace blink {
|
| #if ENABLE(LEGACY_NOTIFICATIONS)
|
| class VoidCallbackClient : public WebNotificationPermissionCallback {
|
| public:
|
| - explicit VoidCallbackClient(PassRefPtr<VoidCallback> callback)
|
| + explicit VoidCallbackClient(PassOwnPtr<VoidCallback> callback)
|
| : m_callback(callback)
|
| {
|
| }
|
| @@ -60,7 +60,7 @@ public:
|
| private:
|
| virtual ~VoidCallbackClient() { }
|
|
|
| - RefPtr<VoidCallback> m_callback;
|
| + OwnPtr<VoidCallback> m_callback;
|
| };
|
| #endif // ENABLE(LEGACY_NOTIFICATIONS)
|
|
|
| @@ -124,7 +124,7 @@ NotificationClient::Permission NotificationPresenterImpl::checkPermission(Execut
|
| }
|
|
|
| #if ENABLE(LEGACY_NOTIFICATIONS)
|
| -void NotificationPresenterImpl::requestPermission(ExecutionContext* context, PassRefPtr<VoidCallback> callback)
|
| +void NotificationPresenterImpl::requestPermission(ExecutionContext* context, PassOwnPtr<VoidCallback> callback)
|
| {
|
| m_presenter->requestPermission(WebSecurityOrigin(context->securityOrigin()), new VoidCallbackClient(callback));
|
| }
|
|
|