| Index: Source/core/xml/XPathStep.cpp
|
| diff --git a/Source/core/xml/XPathStep.cpp b/Source/core/xml/XPathStep.cpp
|
| index a8bce12f3d0bc819abcc0f2024a632545556d1e9..43d71ddd0f220e86f40ba6c3c9ccc8a88d0e0b7b 100644
|
| --- a/Source/core/xml/XPathStep.cpp
|
| +++ b/Source/core/xml/XPathStep.cpp
|
| @@ -390,9 +390,9 @@ void Step::nodesInAxis(Node* context, NodeSet& nodes) const
|
| if (!contextElement->hasAttributes())
|
| return;
|
|
|
| - AttributeIteratorAccessor attributes = contextElement->attributesIterator();
|
| - AttributeConstIterator end = attributes.end();
|
| - for (AttributeConstIterator it = attributes.begin(); it != end; ++it) {
|
| + AttributeCollection attributes = contextElement->attributes();
|
| + AttributeCollection::const_iterator end = attributes.end();
|
| + for (AttributeCollection::const_iterator it = attributes.begin(); it != end; ++it) {
|
| RefPtrWillBeRawPtr<Attr> attr = contextElement->ensureAttr(it->name());
|
| if (nodeMatches(attr.get(), AttributeAxis, nodeTest()))
|
| nodes.append(attr.release());
|
|
|