stop condition reversed, sigh

Change-Id: If96d982bf4377eab29a2dfb94b0a453e12450786
This commit is contained in:
Caolán McNamara
2014-01-09 12:04:43 +00:00
parent d3aad81268
commit 03e0781145

View File

@@ -1124,12 +1124,12 @@ void VclGrid::setAllocation(const Size& rAllocation)
//We don't fit and there is no volunteer to be shrunk
if (!nExpandables && rAllocation.Width() < aRequisition.Width())
{
//first reduce spacing, to a min of 3
while (nColSpacing >= 6)
//first reduce spacing
while (nColSpacing)
{
nColSpacing /= 2;
aRequisition = calculateRequisitionForSpacings(nRowSpacing, nColSpacing);
if (aRequisition.Width() >= rAllocation.Width())
if (aRequisition.Width() <= rAllocation.Width())
break;
}
@@ -1167,12 +1167,12 @@ void VclGrid::setAllocation(const Size& rAllocation)
//We don't fit and there is no volunteer to be shrunk
if (!nExpandables && rAllocation.Height() < aRequisition.Height())
{
//first reduce spacing, to a min of 3
while (nRowSpacing >= 6)
//first reduce spacing
while (nRowSpacing)
{
nRowSpacing /= 2;
aRequisition = calculateRequisitionForSpacings(nRowSpacing, nColSpacing);
if (aRequisition.Height() >= rAllocation.Height())
if (aRequisition.Height() <= rAllocation.Height())
break;
}