Index: Source/core/dom/CSSSelectorWatch.cpp |
diff --git a/Source/core/dom/CSSSelectorWatch.cpp b/Source/core/dom/CSSSelectorWatch.cpp |
index a9f941dfa6f169b7b88ef11efe527a2aebe23a7a..2b10e080daeee78994e1119f658546836598b779 100644 |
--- a/Source/core/dom/CSSSelectorWatch.cpp |
+++ b/Source/core/dom/CSSSelectorWatch.cpp |
@@ -57,7 +57,7 @@ CSSSelectorWatch& CSSSelectorWatch::from(Document& document) |
CSSSelectorWatch* watch = static_cast<CSSSelectorWatch*>(DocumentSupplement::from(document, kSupplementName)); |
if (!watch) { |
watch = new CSSSelectorWatch(document); |
- DocumentSupplement::provideTo(document, kSupplementName, adoptPtr(watch)); |
+ DocumentSupplement::provideTo(document, kSupplementName, adoptPtrWillBeNoop(watch)); |
} |
return *watch; |
} |
@@ -164,4 +164,9 @@ void CSSSelectorWatch::watchCSSSelectors(const Vector<String>& selectors) |
m_document.changedSelectorWatch(); |
} |
+void CSSSelectorWatch::trace(Visitor* visitor) |
+{ |
+ visitor->trace(m_watchedCallbackSelectors); |
+} |
+ |
} // namespace WebCore |