X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/3b7067a05dd2373eb4d6b1a2d6d5699232eaa333..c13815810e8ff427614ca82fe0dfd4b1e773f0f3:/src/gtk/mdi.cpp diff --git a/src/gtk/mdi.cpp b/src/gtk/mdi.cpp index b1242254bc..5480673b29 100644 --- a/src/gtk/mdi.cpp +++ b/src/gtk/mdi.cpp @@ -191,7 +191,7 @@ void wxMDIParentFrame::DoGetClientSize(int* width, int* height) const { wxFrame::DoGetClientSize(width, height); - if (height) + if (!m_useCachedClientSize && height) { wxMDIChildFrame* active_child_frame = GetActiveChild(); if (active_child_frame) @@ -200,7 +200,7 @@ void wxMDIParentFrame::DoGetClientSize(int* width, int* height) const if (menubar && menubar->IsShown()) { GtkRequisition req; - gtk_widget_size_request(menubar->m_widget, &req); + gtk_widget_get_preferred_height(menubar->m_widget, NULL, &req.height); *height -= req.height; if (*height < 0) *height = 0; }