From: Robin Dunn Date: Thu, 3 Apr 2008 23:27:49 +0000 (+0000) Subject: Fix AdjustForOverflow to use item->CalcMin, not item->GetSize X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/72da4057731919c6d386aa5a4cf8f3d0258bbe46 Fix AdjustForOverflow to use item->CalcMin, not item->GetSize git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52999 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/common/gbsizer.cpp b/src/common/gbsizer.cpp index 55a7226fc6..81c88b1d3c 100644 --- a/src/common/gbsizer.cpp +++ b/src/common/gbsizer.cpp @@ -590,7 +590,7 @@ void wxGridBagSizer::AdjustForOverflow() // just look at the whole item height if ( item->GetPos() == pos && endrow == row ) { - int itemHeight = item->GetSize().GetHeight(); + int itemHeight = item->CalcMin().GetHeight(); rowExtra = wxMin(rowExtra, rowHeight - itemHeight); continue; } @@ -599,7 +599,7 @@ void wxGridBagSizer::AdjustForOverflow() if ( endrow == row ) { // first deduct the portions of the item that are on prior rows - int itemHeight = item->GetSize().GetHeight(); + int itemHeight = item->CalcMin().GetHeight(); for (int r=item->GetPos().GetRow(); rGetPos() == pos && endcol == col ) { - int itemWidth = item->GetSize().GetWidth(); + int itemWidth = item->CalcMin().GetWidth(); colExtra = wxMin(colExtra, colWidth - itemWidth); continue; } if ( endcol == col ) { - int itemWidth = item->GetSize().GetWidth(); + int itemWidth = item->CalcMin().GetWidth(); for (int c=item->GetPos().GetCol(); c