X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b143cf708ba5e419de4c3d0b03640eedb6b926d1..33dddf589ac77a7911ff0fd79cf9e7e7a9e69e77:/samples/listctrl/listtest.cpp diff --git a/samples/listctrl/listtest.cpp b/samples/listctrl/listtest.cpp index 9f9a2df9d8..17d18c235b 100644 --- a/samples/listctrl/listtest.cpp +++ b/samples/listctrl/listtest.cpp @@ -822,6 +822,7 @@ void MyListCtrl::OnEndLabelEdit(wxListEvent& event) void MyListCtrl::OnDeleteItem(wxListEvent& event) { LogEvent(event, _T("OnDeleteItem")); + wxLogMessage( wxT("Number of items when delete event is sent: %d"), GetItemCount() ); } void MyListCtrl::OnDeleteAllItems(wxListEvent& event) @@ -914,6 +915,12 @@ void MyListCtrl::OnListKeyDown(wxListEvent& event) { wxListItem info; info.m_itemId = event.GetIndex(); + if ( info.m_itemId == -1 ) + { + // no item + break; + } + GetItem(info); wxListItemAttr *attr = info.GetAttributes();