From: Benjamin Williams Date: Fri, 29 Jun 2007 11:53:57 +0000 (+0000) Subject: applied patch 1737156 to wxAuiManager X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/f244aef2825dbea130f7950ada91ce5325efb203 applied patch 1737156 to wxAuiManager git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47021 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/aui/framemanager.cpp b/src/aui/framemanager.cpp index 8fe3ce589f..52ab904cd8 100644 --- a/src/aui/framemanager.cpp +++ b/src/aui/framemanager.cpp @@ -28,6 +28,7 @@ #include "wx/aui/framemanager.h" #include "wx/aui/dockart.h" #include "wx/aui/floatpane.h" +#include "wx/aui/tabmdi.h" #ifndef WX_PRECOMP #include "wx/panel.h" @@ -769,6 +770,17 @@ void wxAuiManager::SetManagedWindow(wxWindow* wnd) wxAuiPaneInfo().Name(wxT("mdiclient")). CenterPane().PaneBorder(false)); } + else if (m_frame->IsKindOf(CLASSINFO(wxAuiMDIParentFrame))) + { + wxAuiMDIParentFrame* mdi_frame = (wxAuiMDIParentFrame*)m_frame; + wxAuiMDIClientWindow* client_window = mdi_frame->GetClientWindow(); + wxASSERT_MSG(client_window, wxT("Client window is NULL!")); + + AddPane(client_window, + wxAuiPaneInfo().Name(wxT("mdiclient")). + CenterPane().PaneBorder(false)); + } + #endif UpdateHintWindowConfig();