]> git.saurik.com Git - wxWidgets.git/commitdiff
wxItemContainer already deletes client data; don't delete (again) the
authorMattia Barbon <mbarbon@cpan.org>
Tue, 27 Aug 2002 20:28:48 +0000 (20:28 +0000)
committerMattia Barbon <mbarbon@cpan.org>
Tue, 27 Aug 2002 20:28:48 +0000 (20:28 +0000)
data in the control.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16825 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/choice.cpp
src/gtk/listbox.cpp
src/gtk1/choice.cpp
src/gtk1/listbox.cpp

index ef1752881278bfc1b7e9f31bc4de0c0e5649ce9c..c9e3cceac2b568532a13cfae7e7692ce6cc88aa7 100644 (file)
@@ -166,8 +166,7 @@ void wxChoice::DoSetItemClientObject( int n, wxClientData* clientData )
     wxNode *node = m_clientList.Nth( n );
     wxCHECK_RET( node, wxT("invalid index in wxChoice::DoSetItemClientObject") );
 
-    wxClientData *cd = (wxClientData*) node->Data();
-    delete cd;
+    // wxItemContainer already deletes data for us
 
     node->SetData( (wxObject*) clientData );
 }
index b81275e62957ff6bca14a12ff546ad775558a0d6..c84fce54527ea6a99056dd506d1220ac50545b6f 100644 (file)
@@ -642,8 +642,7 @@ void wxListBox::DoSetItemClientObject( int n, wxClientData* clientData )
     wxNode *node = m_clientList.Nth( n );
     wxCHECK_RET( node, wxT("invalid index in wxListBox::DoSetItemClientObject") );
 
-    wxClientData *cd = (wxClientData*) node->Data();
-    delete cd;
+    // wxItemContainer already deletes data for us
 
     node->SetData( (wxObject*) clientData );
 }
index ef1752881278bfc1b7e9f31bc4de0c0e5649ce9c..c9e3cceac2b568532a13cfae7e7692ce6cc88aa7 100644 (file)
@@ -166,8 +166,7 @@ void wxChoice::DoSetItemClientObject( int n, wxClientData* clientData )
     wxNode *node = m_clientList.Nth( n );
     wxCHECK_RET( node, wxT("invalid index in wxChoice::DoSetItemClientObject") );
 
-    wxClientData *cd = (wxClientData*) node->Data();
-    delete cd;
+    // wxItemContainer already deletes data for us
 
     node->SetData( (wxObject*) clientData );
 }
index b81275e62957ff6bca14a12ff546ad775558a0d6..c84fce54527ea6a99056dd506d1220ac50545b6f 100644 (file)
@@ -642,8 +642,7 @@ void wxListBox::DoSetItemClientObject( int n, wxClientData* clientData )
     wxNode *node = m_clientList.Nth( n );
     wxCHECK_RET( node, wxT("invalid index in wxListBox::DoSetItemClientObject") );
 
-    wxClientData *cd = (wxClientData*) node->Data();
-    delete cd;
+    // wxItemContainer already deletes data for us
 
     node->SetData( (wxObject*) clientData );
 }