Index: Source/modules/crypto/DOMWindowCrypto.h |
diff --git a/Source/modules/crypto/DOMWindowCrypto.h b/Source/modules/crypto/DOMWindowCrypto.h |
index aba80aa69cd39cbc6399054410f62f407dd952cc..e121786ec7bc3b877593b4d10dad09ed1646eb7c 100644 |
--- a/Source/modules/crypto/DOMWindowCrypto.h |
+++ b/Source/modules/crypto/DOMWindowCrypto.h |
@@ -40,18 +40,21 @@ namespace WebCore { |
class Crypto; |
class DOMWindow; |
-class DOMWindowCrypto FINAL : public Supplement<DOMWindow>, public DOMWindowProperty { |
+class DOMWindowCrypto FINAL : public NoBaseWillBeGarbageCollectedFinalized<DOMWindowCrypto>, public WillBeHeapSupplement<DOMWindow>, public DOMWindowProperty { |
+ WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(DOMWindowCrypto); |
public: |
virtual ~DOMWindowCrypto(); |
static DOMWindowCrypto& from(DOMWindow&); |
static Crypto* crypto(DOMWindow&); |
Crypto* crypto() const; |
+ void trace(Visitor*); |
+ |
private: |
explicit DOMWindowCrypto(DOMWindow&); |
static const char* supplementName(); |
- mutable RefPtrWillBePersistent<Crypto> m_crypto; |
+ mutable RefPtrWillBeMember<Crypto> m_crypto; |
}; |
} // namespace WebCore |