|
@@ -760,11 +760,7 @@ void XMLNode::DeleteChildren()
|
|
|
{
|
|
{
|
|
|
while( _firstChild ) {
|
|
while( _firstChild ) {
|
|
|
TIXMLASSERT( _lastChild );
|
|
TIXMLASSERT( _lastChild );
|
|
|
- TIXMLASSERT( _firstChild->_document == _document );
|
|
|
|
|
- XMLNode* node = _firstChild;
|
|
|
|
|
- Unlink( node );
|
|
|
|
|
-
|
|
|
|
|
- DeleteNode( node );
|
|
|
|
|
|
|
+ DeleteChild( _firstChild );
|
|
|
}
|
|
}
|
|
|
_firstChild = _lastChild = 0;
|
|
_firstChild = _lastChild = 0;
|
|
|
}
|
|
}
|