diff --git a/src/msw/treectrl.cpp b/src/msw/treectrl.cpp index 54211597c1..9cb47cd9e5 100644 --- a/src/msw/treectrl.cpp +++ b/src/msw/treectrl.cpp @@ -1657,6 +1657,7 @@ void wxTreeCtrl::Delete(const wxTreeItemId& item) } else { + TempSetter set(m_changingSelection); if ( !TreeView_DeleteItem(GetHwnd(), HITEM(item)) ) { wxLogLastError(wxT("TreeView_DeleteItem"));