Bladeren bron

Merge branch 'master' of github.com:IMBIGFISH4/xml2 into IMBIGFISH4-master

Lee Thomason 3 dagen geleden
bovenliggende
commit
e6a464942f
1 gewijzigde bestanden met toevoegingen van 8 en 1 verwijderingen
  1. 8 1
      tinyxml2.cpp

+ 8 - 1
tinyxml2.cpp

@@ -834,7 +834,14 @@ XMLNode::XMLNode( XMLDocument* doc ) :
 
 XMLNode::~XMLNode()
 {
-    DeleteChildren();
+    XMLNode *currentChild = _firstChild;
+    while (currentChild != NULL) {
+        XMLNode *next = currentChild->_next;
+        currentChild->_parent = 0;
+        DeleteNode(currentChild);
+        currentChild = next;
+    }
+
     if ( _parent ) {
         _parent->Unlink( this );
     }