Index: Source/core/dom/FullscreenElementStack.h |
diff --git a/Source/core/dom/FullscreenElementStack.h b/Source/core/dom/FullscreenElementStack.h |
index e9a44ddbae3c9bb0534b360f898be9241168b369..9fd69454726e606b04240c87a9e97add06ab51f0 100644 |
--- a/Source/core/dom/FullscreenElementStack.h |
+++ b/Source/core/dom/FullscreenElementStack.h |
@@ -99,7 +99,7 @@ public: |
virtual void documentWasDetached() OVERRIDE; |
virtual void documentWasDisposed() OVERRIDE; |
- virtual void trace(Visitor*) OVERRIDE { } |
+ virtual void trace(Visitor*) OVERRIDE; |
private: |
static FullscreenElementStack* fromIfExistsSlow(Document&); |
@@ -110,12 +110,12 @@ private: |
void fullScreenChangeDelayTimerFired(Timer<FullscreenElementStack>*); |
bool m_areKeysEnabledInFullScreen; |
- RefPtr<Element> m_fullScreenElement; |
- Vector<RefPtr<Element> > m_fullScreenElementStack; |
+ RefPtrWillBeMember<Element> m_fullScreenElement; |
+ WillBeHeapVector<RefPtrWillBeMember<Element> > m_fullScreenElementStack; |
RenderFullScreen* m_fullScreenRenderer; |
Timer<FullscreenElementStack> m_fullScreenChangeDelayTimer; |
- Deque<RefPtr<Node> > m_fullScreenChangeEventTargetQueue; |
- Deque<RefPtr<Node> > m_fullScreenErrorEventTargetQueue; |
+ WillBeHeapDeque<RefPtrWillBeMember<Node> > m_fullScreenChangeEventTargetQueue; |
+ WillBeHeapDeque<RefPtrWillBeMember<Node> > m_fullScreenErrorEventTargetQueue; |
LayoutRect m_savedPlaceholderFrameRect; |
RefPtr<RenderStyle> m_savedPlaceholderRenderStyle; |
}; |