X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0b3e395a5c7a61c6bcf08e2c340a7f2de8ba3c37..3d777efedc1e05bd6c2a7c34a00a65895b62bb13:/src/xml/xml.cpp diff --git a/src/xml/xml.cpp b/src/xml/xml.cpp index 6e2dbf6c96..665c4b906b 100644 --- a/src/xml/xml.cpp +++ b/src/xml/xml.cpp @@ -3,7 +3,6 @@ // 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 ///////////////////////////////////////////////////////////////////////////// @@ -97,8 +96,12 @@ wxXmlNode::~wxXmlNode() wxXmlNode& wxXmlNode::operator=(const wxXmlNode& node) { - DoFree(); - DoCopy(node); + if ( &node != this ) + { + DoFree(); + DoCopy(node); + } + return *this; }