Index: Source/modules/push_messaging/PushPermissionStatusCallback.h |
diff --git a/Source/modules/push_messaging/PushPermissionStatusCallback.h b/Source/modules/push_messaging/PushPermissionStatusCallback.h |
index 58e3890fcf626cf944076707041c51d6b53f1d70..7d5c8066d8b858c593fe7640c2070929760408e1 100644 |
--- a/Source/modules/push_messaging/PushPermissionStatusCallback.h |
+++ b/Source/modules/push_messaging/PushPermissionStatusCallback.h |
@@ -24,7 +24,7 @@ class PushPermissionStatusCallback final : public WebPushPermissionStatusCallbac |
WTF_MAKE_NONCOPYABLE(PushPermissionStatusCallback); |
public: |
- explicit PushPermissionStatusCallback(PassRefPtr<ScriptPromiseResolver>); |
+ explicit PushPermissionStatusCallback(PassRefPtrWillBeRawPtr<ScriptPromiseResolver>); |
virtual ~PushPermissionStatusCallback(); |
void onSuccess(WebPushPermissionStatus*) override; |
@@ -34,7 +34,7 @@ public: |
private: |
static const WTF::String& permissionString(WebPushPermissionStatus); |
- RefPtr<ScriptPromiseResolver> m_resolver; |
+ RefPtrWillBeCrossThreadPersistent<ScriptPromiseResolver> m_resolver; |
}; |
} // namespace blink |