From ede9881523b86945e09eaad53f334680e0ed4d9f Mon Sep 17 00:00:00 2001 From: Gerard Patel Date: Mon, 20 Aug 2001 18:00:54 +0000 Subject: [PATCH] Do not keep the handle of a deleted item as the selectedItem.. --- dlls/comctl32/treeview.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dlls/comctl32/treeview.c b/dlls/comctl32/treeview.c index 4d8fb0c6350..bb3f9a8786c 100644 --- a/dlls/comctl32/treeview.c +++ b/dlls/comctl32/treeview.c @@ -838,6 +838,8 @@ TREEVIEW_FreeItem(TREEVIEW_INFO *infoPtr, TREEVIEW_ITEM *item) { DPA_DeletePtr(infoPtr->items, DPA_GetPtrIndex(infoPtr->items, item)); COMCTL32_Free(item); + if (infoPtr->selectedItem == item) + infoPtr->selectedItem = NULL; }