Null m_select_me when this item is deleted

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30601 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Julian Smart
2004-11-18 10:02:56 +00:00
parent 1ad48afbfd
commit 5117f9bfae

View File

@@ -536,6 +536,8 @@ void wxGenericTreeItem::DeleteChildren(wxGenericTreeCtrl *tree)
tree->SendDeleteEvent(child);
child->DeleteChildren(tree);
if (child == tree->m_select_me)
tree->m_select_me = NULL;
delete child;
}
@@ -1568,6 +1570,10 @@ void wxGenericTreeCtrl::Delete(const wxTreeItemId& itemId)
// and delete all of its children and the item itself now
item->DeleteChildren(this);
SendDeleteEvent(item);
if (item == m_select_me)
m_select_me = NULL;
delete item;
}