From 1c9686980043c112c51b1d8e4ab073a4311bc54b Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Wed, 2 Mar 2005 10:44:17 +0000 Subject: [PATCH] Must use GetAdjustedBestSize for getting child window sizes, since DoGetBestSize returns standard control size e.g. 100x100 on Windows, and not an explicit size passed to it. This may be because the splitter window isn't a true sizer and m_bestSizeCache isn't updated properly (see window.h, GetBestSize: IsFullySpecified fails.) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@32557 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/generic/splitter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/generic/splitter.cpp b/src/generic/splitter.cpp index 7c5d2354bd..d39356302c 100644 --- a/src/generic/splitter.cpp +++ b/src/generic/splitter.cpp @@ -877,9 +877,9 @@ wxSize wxSplitterWindow::DoGetBestSize() const // get best sizes of subwindows wxSize size1, size2; if ( m_windowOne ) - size1 = m_windowOne->GetBestSize(); + size1 = m_windowOne->GetAdjustedBestSize(); if ( m_windowTwo ) - size2 = m_windowTwo->GetBestSize(); + size2 = m_windowTwo->GetAdjustedBestSize(); // sum them // -- 2.50.0