Bug 1247364 - use AllChildrenIterator::Seek by a11y tree walker, r=davidb

This commit is contained in:
Alexander Surkov 2016-02-11 08:24:38 -05:00
parent a2cfdd1d79
commit a75d979c6e

View File

@ -80,11 +80,9 @@ TreeWalker::NextChild()
nsIContent* parent = parentNode->AsElement(); nsIContent* parent = parentNode->AsElement();
top = PushState(parent); top = PushState(parent);
while (nsIContent* childNode = Next(top)) { if (top->mDOMIter.Seek(mAnchorNode)) {
if (childNode == mAnchorNode) { mAnchorNode = parent;
mAnchorNode = parent; return NextChild();
return NextChild();
}
} }
// XXX We really should never get here, it means we're trying to find an // XXX We really should never get here, it means we're trying to find an