From b38e5da178e02262cd081d1495067a8521bc2159 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Fri, 18 May 2007 16:27:25 +0000 Subject: [PATCH] don't dereference NULL parent in wxMDIChildFrame dtor if it hadn't been really created git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46110 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/msw/mdi.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/msw/mdi.cpp b/src/msw/mdi.cpp index 874d23d937..7245f39a0f 100644 --- a/src/msw/mdi.cpp +++ b/src/msw/mdi.cpp @@ -778,6 +778,10 @@ bool wxMDIChildFrame::Create(wxMDIParentFrame *parent, wxMDIChildFrame::~wxMDIChildFrame() { + // if we hadn't been created, there is nothing to destroy + if ( !m_hWnd ) + return; + // will be destroyed by DestroyChildren() but reset them before calling it // to avoid using dangling pointers if a callback comes in the meanwhile #if wxUSE_TOOLBAR -- 2.45.2