summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-01-09 12:04:43 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-01-09 12:13:15 +0000
commit03e0781145bceebca84e5d891ed0df72c75389da (patch)
tree3f757563403ee1169eb31094e7df51a9df4d95df
parentd3aad81268298c05163136e2e953e1dfe0728d9e (diff)
stop condition reversed, sigh
Change-Id: If96d982bf4377eab29a2dfb94b0a453e12450786
-rw-r--r--vcl/source/window/layout.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/vcl/source/window/layout.cxx b/vcl/source/window/layout.cxx
index 72297afffe8d..73a1aaef4878 100644
--- a/vcl/source/window/layout.cxx
+++ b/vcl/source/window/layout.cxx
@@ -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;
}