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