]> git.saurik.com Git - wxWidgets.git/blobdiff - src/xml/xml.cpp
No real changes, just make wxWindow::CanScroll() virtual.
[wxWidgets.git] / src / xml / xml.cpp
index 6e2dbf6c96d0cc0aa59cbcb60be547c64ceb59dd..665c4b906b4d7dc4d7a347b6bdcd78f12af2ddd6 100644 (file)
@@ -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;
 }