summaryrefslogtreecommitdiff
path: root/gnu/xml/dom/DomNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/xml/dom/DomNode.java')
-rw-r--r--gnu/xml/dom/DomNode.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/xml/dom/DomNode.java b/gnu/xml/dom/DomNode.java
index 269038aa7..9af3f3e54 100644
--- a/gnu/xml/dom/DomNode.java
+++ b/gnu/xml/dom/DomNode.java
@@ -1562,7 +1562,7 @@ public abstract class DomNode
// Climb to the top of this subtree and handle capture, letting
// each node (from the top down) capture until one stops it or
// until we get to this one.
- current = parent;
+ current = (parent == null) ? this : parent;
if (current.depth >= ANCESTORS_INIT)
{
DomNode[] newants = new DomNode[current.depth + 1];