Skip to content

Commit 94162af

Browse files
committed
one step back to fix the iterator
1 parent 12e6b31 commit 94162af

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

src/main/java/org/htmlunit/html/HtmlPage.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1744,10 +1744,14 @@ void notifyNodeAdded(final DomNode node) {
17441744
if (node instanceof BaseFrameElement) {
17451745
frameElements_.add((BaseFrameElement) node);
17461746
}
1747-
for (final Iterator<BaseFrameElement> iterator
1748-
= node.new DescendantElementsIterator<>(BaseFrameElement.class);
1749-
iterator.hasNext();) {
1750-
frameElements_.add(iterator.next());
1747+
1748+
for (final Iterator<HtmlElement> iterator
1749+
= node.new DescendantElementsIterator<>(HtmlElement.class);
1750+
iterator.hasNext();) {
1751+
final HtmlElement child = iterator.next();
1752+
if (child instanceof BaseFrameElement) {
1753+
frameElements_.add((BaseFrameElement) child);
1754+
}
17511755
}
17521756

17531757
if ("base".equals(node.getNodeName())) {

0 commit comments

Comments
 (0)