More consistency asserts

This commit is contained in:
Dmitry-Me 2015-04-08 10:06:06 +03:00
parent 4a0392dd9d
commit 9614f8ff74
1 changed files with 2 additions and 0 deletions

View File

@ -662,6 +662,7 @@ void XMLNode::SetValue( const char* str, bool staticMem )
void XMLNode::DeleteChildren()
{
while( _firstChild ) {
TIXMLASSERT( _lastChild );
TIXMLASSERT( _firstChild->_document == _document );
XMLNode* node = _firstChild;
Unlink( node );
@ -676,6 +677,7 @@ void XMLNode::Unlink( XMLNode* child )
{
TIXMLASSERT( child );
TIXMLASSERT( child->_document == _document );
TIXMLASSERT( child->_parent == this );
if ( child == _firstChild ) {
_firstChild = _firstChild->_next;
}