git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@10415
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
{
if ( frame->GetLastFocus() == this )
frame->SetLastFocus((wxWindow*)NULL);
- //break;
+ break;
}
}
+ // VS: destroy children first and _then_ detach *this from its parent.
+ // If we'd do it the other way around, children wouldn't be able
+ // find their parent frame (see above).
+ DestroyChildren();
+
if ( m_parent )
m_parent->RemoveChild(this);
- DestroyChildren();
-
if ( m_hWnd )
{
// VZ: test temp removed to understand what really happens here