Index: Source/core/dom/IdTargetObserver.h |
diff --git a/Source/core/dom/IdTargetObserver.h b/Source/core/dom/IdTargetObserver.h |
index 1fc4cd6f57520d79965e372712e91ede0dfd34f8..25c70217397676b5478e31dc0bff7084aad38848 100644 |
--- a/Source/core/dom/IdTargetObserver.h |
+++ b/Source/core/dom/IdTargetObserver.h |
@@ -26,15 +26,17 @@ |
#ifndef IdTargetObserver_h |
#define IdTargetObserver_h |
+#include "platform/heap/Handle.h" |
#include "wtf/text/AtomicString.h" |
namespace WebCore { |
class IdTargetObserverRegistry; |
-class IdTargetObserver { |
+class IdTargetObserver : public NoBaseWillBeGarbageCollectedFinalized<IdTargetObserver> { |
public: |
virtual ~IdTargetObserver(); |
+ virtual void trace(Visitor*); |
virtual void idTargetChanged() = 0; |
virtual void unregister(); |
@@ -42,7 +44,7 @@ protected: |
IdTargetObserver(IdTargetObserverRegistry&, const AtomicString& id); |
private: |
- IdTargetObserverRegistry& m_registry; |
+ RawPtrWillBeMember<IdTargetObserverRegistry> m_registry; |
wibling-chromium
2014/05/09 08:23:47
NIT: Have you considered adding a IdTargetObserver
tkent
2014/05/09 09:37:20
Added |IdTargetObserverRegistry& registry()| in th
|
AtomicString m_id; |
}; |