// Purpose: wxXmlDocument - XML parser & data holder class
// Author: Vaclav Slavik
// Created: 2000/03/05
-// RCS-ID: $Id$
// Copyright: (c) 2000 Vaclav Slavik
// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
wxXmlNode& wxXmlNode::operator=(const wxXmlNode& node)
{
- DoFree();
- DoCopy(node);
+ if ( &node != this )
+ {
+ DoFree();
+ DoCopy(node);
+ }
+
return *this;
}