Index: Source/modules/quota/StorageQuotaCallbacksImpl.h |
diff --git a/Source/modules/quota/StorageQuotaCallbacksImpl.h b/Source/modules/quota/StorageQuotaCallbacksImpl.h |
index 8bf4228bc7bd8320cb2eb0925d8f5076ca589af4..db4323ac5d7f1213e066417b70be756efb4d2fde 100644 |
--- a/Source/modules/quota/StorageQuotaCallbacksImpl.h |
+++ b/Source/modules/quota/StorageQuotaCallbacksImpl.h |
@@ -42,7 +42,7 @@ namespace blink { |
class StorageQuotaCallbacksImpl final : public StorageQuotaCallbacks { |
WTF_MAKE_NONCOPYABLE(StorageQuotaCallbacksImpl); |
public: |
- static StorageQuotaCallbacksImpl* create(PassRefPtr<ScriptPromiseResolver> resolver) |
+ static StorageQuotaCallbacksImpl* create(PassRefPtrWillBeRawPtr<ScriptPromiseResolver> resolver) |
{ |
return new StorageQuotaCallbacksImpl(resolver); |
} |
@@ -53,10 +53,12 @@ public: |
virtual void didGrantStorageQuota(unsigned long long usageInBytes, unsigned long long grantedQuotaInBytes) override; |
virtual void didFail(WebStorageQuotaError) override; |
+ virtual void trace(Visitor*) override; |
+ |
private: |
- explicit StorageQuotaCallbacksImpl(PassRefPtr<ScriptPromiseResolver>); |
+ explicit StorageQuotaCallbacksImpl(PassRefPtrWillBeRawPtr<ScriptPromiseResolver>); |
- RefPtr<ScriptPromiseResolver> m_resolver; |
+ RefPtrWillBeMember<ScriptPromiseResolver> m_resolver; |
}; |
} // namespace blink |