diff --git a/src/aui/framemanager.cpp b/src/aui/framemanager.cpp index c04654f4c5..6db66b51ed 100644 --- a/src/aui/framemanager.cpp +++ b/src/aui/framemanager.cpp @@ -3550,6 +3550,10 @@ void wxAuiManager::OnFloatingPaneActivated(wxWindow* wnd) void wxAuiManager::OnRender(wxAuiManagerEvent& evt) { + // if the frame is about to be deleted, don't bother + if (!m_frame || wxPendingDelete.Member(m_frame)) + return; + wxDC* dc = evt.GetDC(); #ifdef __WXMAC__