]> git.saurik.com Git - wxWidgets.git/commitdiff
bugfix for SetString in a wxCheckListBox
authorRobin Dunn <robin@alldunn.com>
Mon, 11 Feb 2002 23:11:53 +0000 (23:11 +0000)
committerRobin Dunn <robin@alldunn.com>
Mon, 11 Feb 2002 23:11:53 +0000 (23:11 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14140 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/listbox.cpp

index 9634d400626832c618476b03bebdd601bea0fd4b..24954256fd54f73f8312efd9f97bc993f0889173 100644 (file)
@@ -563,8 +563,12 @@ void wxListBox::SetString(int N, const wxString& s)
 
 #if wxUSE_OWNER_DRAWN
     if ( m_windowStyle & wxLB_OWNERDRAW )
 
 #if wxUSE_OWNER_DRAWN
     if ( m_windowStyle & wxLB_OWNERDRAW )
+    {
         // update item's text
         m_aItems[N]->SetName(s);
         // update item's text
         m_aItems[N]->SetName(s);
+        // reassign the item's data
+        ListBox_SetItemData(GetHwnd(), N, m_aItems[N]);
+    }
 #endif  //USE_OWNER_DRAWN
 }
 
 #endif  //USE_OWNER_DRAWN
 }