Commit 85721a82 authored by tkent@chromium.org's avatar tkent@chromium.org

Oilpan: Trace MediaQueryMacher::m_document.

BUG=357163

Review URL: https://codereview.chromium.org/331283004

git-svn-id: svn://svn.chromium.org/blink/trunk@176275 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 767218d1
...@@ -61,7 +61,7 @@ DEFINE_EMPTY_DESTRUCTOR_WILL_BE_REMOVED(MediaQueryMatcher) ...@@ -61,7 +61,7 @@ DEFINE_EMPTY_DESTRUCTOR_WILL_BE_REMOVED(MediaQueryMatcher)
void MediaQueryMatcher::documentDestroyed() void MediaQueryMatcher::documentDestroyed()
{ {
m_listeners.clear(); m_listeners.clear();
m_document = 0; m_document = nullptr;
} }
AtomicString MediaQueryMatcher::mediaType() const AtomicString MediaQueryMatcher::mediaType() const
...@@ -142,6 +142,7 @@ void MediaQueryMatcher::styleResolverChanged() ...@@ -142,6 +142,7 @@ void MediaQueryMatcher::styleResolverChanged()
void MediaQueryMatcher::trace(Visitor* visitor) void MediaQueryMatcher::trace(Visitor* visitor)
{ {
visitor->trace(m_document);
// We don't support tracing of vectors of OwnPtrs (ie. Vector<OwnPtr<Listener> >). // We don't support tracing of vectors of OwnPtrs (ie. Vector<OwnPtr<Listener> >).
// Since this is a transitional object we are just ifdef'ing it out when oilpan is not enabled. // Since this is a transitional object we are just ifdef'ing it out when oilpan is not enabled.
#if ENABLE(OILPAN) #if ENABLE(OILPAN)
......
...@@ -75,7 +75,7 @@ private: ...@@ -75,7 +75,7 @@ private:
PassOwnPtr<MediaQueryEvaluator> prepareEvaluator() const; PassOwnPtr<MediaQueryEvaluator> prepareEvaluator() const;
AtomicString mediaType() const; AtomicString mediaType() const;
Document* m_document; RawPtrWillBeMember<Document> m_document;
WillBeHeapVector<OwnPtrWillBeMember<Listener> > m_listeners; WillBeHeapVector<OwnPtrWillBeMember<Listener> > m_listeners;
// This value is incremented at style selector changes. // This value is incremented at style selector changes.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment