Index: Source/modules/permissions/PermissionCallback.h |
diff --git a/Source/modules/permissions/PermissionCallback.h b/Source/modules/permissions/PermissionCallback.h |
index 052f9bdeca3a42f8eb714a2d2baf800c31e02c11..a5d1daaf06e1f1cf655676843bac52111759b65e 100644 |
--- a/Source/modules/permissions/PermissionCallback.h |
+++ b/Source/modules/permissions/PermissionCallback.h |
@@ -10,8 +10,6 @@ |
#include "public/platform/modules/permissions/WebPermissionStatus.h" |
#include "public/platform/modules/permissions/WebPermissionType.h" |
#include "wtf/Noncopyable.h" |
-#include "wtf/PassRefPtr.h" |
-#include "wtf/RefPtr.h" |
namespace blink { |
@@ -24,14 +22,14 @@ class ScriptPromiseResolver; |
class PermissionCallback final |
: public WebCallbacks<WebPermissionStatus*, void> { |
public: |
- PermissionCallback(PassRefPtr<ScriptPromiseResolver>, WebPermissionType); |
+ PermissionCallback(ScriptPromiseResolver*, WebPermissionType); |
~PermissionCallback() override; |
void onSuccess(WebPermissionStatus*) override; |
void onError() override; |
private: |
- RefPtr<ScriptPromiseResolver> m_resolver; |
+ Persistent<ScriptPromiseResolver> m_resolver; |
WebPermissionType m_permissionType; |
WTF_MAKE_NONCOPYABLE(PermissionCallback); |