Index: Source/core/frame/DOMWindowLifecycleNotifier.h |
diff --git a/Source/core/frame/DOMWindowLifecycleNotifier.h b/Source/core/frame/DOMWindowLifecycleNotifier.h |
index 0dd1f6f3609a0b688c84011d74e78c357faea407..5091458e54e03cfe7f591b2d65e8dbd04129e273 100644 |
--- a/Source/core/frame/DOMWindowLifecycleNotifier.h |
+++ b/Source/core/frame/DOMWindowLifecycleNotifier.h |
@@ -46,11 +46,13 @@ public: |
virtual void addObserver(Observer*) override; |
virtual void removeObserver(Observer*) override; |
+ virtual void trace(Visitor*) override; |
+ |
protected: |
explicit DOMWindowLifecycleNotifier(LocalDOMWindow*); |
private: |
- typedef HashSet<DOMWindowLifecycleObserver*> DOMWindowObserverSet; |
+ typedef WillBeHeapHashSet<RawPtrWillBeWeakMember<DOMWindowLifecycleObserver>> DOMWindowObserverSet; |
DOMWindowObserverSet m_windowObservers; |
}; |