Index: Source/core/html/shadow/MediaControlElementTypes.h |
diff --git a/Source/core/html/shadow/MediaControlElementTypes.h b/Source/core/html/shadow/MediaControlElementTypes.h |
index 6213debb7b345f768bc7898baeb650d9bb0579df..2240ef8e96d8d994dfd520e98d9a3c6ce084cfae 100644 |
--- a/Source/core/html/shadow/MediaControlElementTypes.h |
+++ b/Source/core/html/shadow/MediaControlElementTypes.h |
@@ -79,6 +79,8 @@ public: |
MediaControlElementType displayType() { return m_displayType; } |
+ virtual void trace(Visitor*); |
+ |
protected: |
MediaControlElement(MediaControls&, MediaControlElementType, HTMLElement*); |
@@ -90,13 +92,15 @@ protected: |
private: |
MediaControls& m_mediaControls; |
MediaControlElementType m_displayType; |
- HTMLElement* m_element; |
+ RawPtrWillBeMember<HTMLElement> m_element; |
}; |
// ---------------------------- |
class MediaControlDivElement : public HTMLDivElement, public MediaControlElement { |
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(MediaControlDivElement); |
+public: |
+ virtual void trace(Visitor*) OVERRIDE; |
protected: |
virtual bool isMediaControlElement() const OVERRIDE FINAL { return true; } |
@@ -107,6 +111,8 @@ protected: |
class MediaControlInputElement : public HTMLInputElement, public MediaControlElement { |
WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(MediaControlInputElement); |
+public: |
+ virtual void trace(Visitor*) OVERRIDE; |
protected: |
virtual bool isMediaControlElement() const OVERRIDE FINAL { return true; } |