Fix TraversalChildrenIterator initialization
TraversalChildrenIterator starts off with TraversalNext::FirstWithin().
But FirstWithin() returns the first matching *descendant* -- which is
incorrect for typed iterators.
Use FirstChild() explicitly instead, to limit the iterator to children.
Change-Id: I1dd78f6cc4e508f7d46e2fd0493249952acbb07f
Reviewed-on: https://chromium-review.googlesource.com/775867
Commit-Queue: Florin Malita <fmalita@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Original-Commit-Position: refs/heads/master@{#517714}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 1b71954ff98703432f3fae1b4d439b8710577612
4 files changed