Index: sky/engine/core/dom/SelectorQuery.cpp |
diff --git a/sky/engine/core/dom/SelectorQuery.cpp b/sky/engine/core/dom/SelectorQuery.cpp |
index 1658289e3f7c0dab43374ba266eaf34356bd9e32..5eefe9baf2f83fa74c17dcc2ab3a71444098efb6 100644 |
--- a/sky/engine/core/dom/SelectorQuery.cpp |
+++ b/sky/engine/core/dom/SelectorQuery.cpp |
@@ -52,14 +52,14 @@ bool SelectorQuery::matches(Element& element) const |
return selectorMatches(element, element); |
} |
-PassRefPtr<StaticElementList> SelectorQuery::queryAll(ContainerNode& rootNode) const |
+Vector<RefPtr<Element>> SelectorQuery::queryAll(ContainerNode& rootNode) const |
{ |
- Vector<RefPtr<Element> > result; |
+ Vector<RefPtr<Element>> result; |
for (Element* element = ElementTraversal::firstWithin(rootNode); element; element = ElementTraversal::next(*element, &rootNode)) { |
if (selectorMatches(rootNode, *element)) |
result.append(element); |
} |
- return StaticElementList::adopt(result); |
+ return result; |
} |
PassRefPtr<Element> SelectorQuery::queryFirst(ContainerNode& rootNode) const |