]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/treectrl.cpp
Remove wrong const from wxMenu::GetMenuItems() documentation.
[wxWidgets.git] / src / msw / treectrl.cpp
index 6cd893542d9a999e0b9a4815a971ab416293af2f..37d21463a4930ee671487d1e30541bba1b02243f 100644 (file)
@@ -791,6 +791,8 @@ bool wxTreeCtrl::Create(wxWindow *parent,
 
 wxTreeCtrl::~wxTreeCtrl()
 {
+    m_isBeingDeleted = true;
+
     // delete any attributes
     if ( m_hasAnyAttr )
     {
@@ -3468,7 +3470,7 @@ bool wxTreeCtrl::MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARAM *result)
             //
             // to avoid such surprises, we force the generation of focus events
             // now, before we generate the selection change ones
-            if ( !m_changingSelection )
+            if ( !m_changingSelection && !m_isBeingDeleted )
                 SetFocus();
             break;