Index: sky/engine/core/dom/ContainerNode.cpp |
diff --git a/sky/engine/core/dom/ContainerNode.cpp b/sky/engine/core/dom/ContainerNode.cpp |
index a5e43800e11681275972f3f9380c01ef4dd95569..98048d2ef1f855cb86a8956e8638410272702f36 100644 |
--- a/sky/engine/core/dom/ContainerNode.cpp |
+++ b/sky/engine/core/dom/ContainerNode.cpp |
@@ -875,7 +875,7 @@ Vector<RefPtr<Node>> ContainerNode::getChildNodes() const |
Vector<RefPtr<Element>> ContainerNode::getChildElements() const |
{ |
Vector<RefPtr<Element>> result; |
- for (Element* element = ElementTraversal::firstWithin(*this); element; element = ElementTraversal::next(*element, this)) |
+ for (Element* element = ElementTraversal::firstChild(*this); element; element = ElementTraversal::nextSibling(*element)) |
result.append(element); |
return result; |
} |