]> git.saurik.com Git - wxWidgets.git/commitdiff
fix operator=() (patch 1126195)
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 19 Feb 2005 16:35:00 +0000 (16:35 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 19 Feb 2005 16:35:00 +0000 (16:35 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32191 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/xti.h

index 3bf18e703d8727b2ccf6ebd451a72890bc795b2a..2eb3e35e22585cd1a71464f0697dbbe3c1d58ee1 100644 (file)
@@ -668,7 +668,8 @@ public :
 
     wxxVariant& operator=(const wxxVariant &d)
     {
-        m_data = d.m_data->Clone() ;
+        delete m_data;
+        m_data = d.m_data ? d.m_data->Clone() : NULL ;
         m_name = d.m_name ;
         return *this ;
     }