]> git.saurik.com Git - wxWidgets.git/commitdiff
don't crash when attempting to select hidden tree root (bug 1681118)
authorVadim Zeitlin <vadim@wxwidgets.org>
Fri, 30 Mar 2007 12:57:15 +0000 (12:57 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Fri, 30 Mar 2007 12:57:15 +0000 (12:57 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45134 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/treectrl.cpp

index 3a83d4f0574015b73fd3a5595a1d6bbc78882e16..86a5446cfdcb9034e4120e123798fff3a6274297 100644 (file)
@@ -1667,6 +1667,8 @@ void wxTreeCtrl::UnselectAll()
 
 void wxTreeCtrl::SelectItem(const wxTreeItemId& item, bool select)
 {
+    wxCHECK_RET( !IsHiddenRoot(item), _T("can't select hidden root item") );
+
     if ( m_windowStyle & wxTR_MULTIPLE )
     {
         ::SelectItem(GetHwnd(), HITEM(item), select);