We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c689623 commit 50a39d7Copy full SHA for 50a39d7
exist-core/src/main/java/org/exist/dom/memtree/ElementImpl.java
@@ -93,12 +93,12 @@ public boolean hasChildNodes() {
93
94
@Override
95
public Node getFirstChild() {
96
- final short level = document.treeLevel[nodeNumber];
97
- final int nextNode = nodeNumber + 1;
98
- if(nextNode < document.size && document.treeLevel[nextNode] > level) {
99
- return document.getNode(nextNode);
+ final int firstChildNodeNumber = document.getFirstChildFor(nodeNumber);
+ if (firstChildNodeNumber == -1) {
+ return null;
100
}
101
- return null;
+
+ return document.getNode(firstChildNodeNumber);
102
103
104
0 commit comments