You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ch...@apache.org on 2006/02/03 06:20:37 UTC

svn commit: r374584 - /webservices/axis2/trunk/java/modules/doom/src/org/apache/axis2/om/impl/dom/ChildNode.java

Author: chinthaka
Date: Thu Feb  2 21:20:25 2006
New Revision: 374584

URL: http://svn.apache.org/viewcvs?rev=374584&view=rev
Log:
Fixing a small bug in detach method. How can the same bug be in two different impls ? ;).

Modified:
    webservices/axis2/trunk/java/modules/doom/src/org/apache/axis2/om/impl/dom/ChildNode.java

Modified: webservices/axis2/trunk/java/modules/doom/src/org/apache/axis2/om/impl/dom/ChildNode.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/doom/src/org/apache/axis2/om/impl/dom/ChildNode.java?rev=374584&r1=374583&r2=374584&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/doom/src/org/apache/axis2/om/impl/dom/ChildNode.java (original)
+++ webservices/axis2/trunk/java/modules/doom/src/org/apache/axis2/om/impl/dom/ChildNode.java Thu Feb  2 21:20:25 2006
@@ -112,6 +112,11 @@
                 this.nextSibling.setPreviousOMSibling(this.previousSibling);
             }
             this.parentNode = null;
+
+            if (this.parentNode != null && this.parentNode.lastChild == this) {
+                this.parentNode.lastChild = previousSibling;
+            }
+
         }
         return this;
     }