diff options
author | Jan-Arve Sæther <jan-arve.saether@nokia.com> | 2010-12-17 13:41:43 (GMT) |
---|---|---|
committer | Jason McDonald <jason.mcdonald@nokia.com> | 2011-01-19 08:30:21 (GMT) |
commit | 101ecddd24e194761cde0d84a421657c1206c506 (patch) | |
tree | 97630668a2f467d482a5728e26dae4da9f0ff93d /tests/shared/util.h | |
parent | 923f7c6b07b27cf51de31dc9c2456010bd8434d5 (diff) | |
download | Qt-101ecddd24e194761cde0d84a421657c1206c506.zip Qt-101ecddd24e194761cde0d84a421657c1206c506.tar.gz Qt-101ecddd24e194761cde0d84a421657c1206c506.tar.bz2 |
Fix a bug that got revealed by 604c51f1fc5c79b7fad12cda911b06b9e6e5005f
The bug has been around for a while, but change 604c51f1fc5c7 made it
emerge.
The problem was that stretches were combined by always *maxing* them.
The values of 'stretch' can be interpreted as this:
-1: (the default) it means that the items should be stretched with
the stretch factor dervived from the size hints. (In practice this
means that they are distributed fairly).
0: Means that the item should not be stretched
>0: Means that the item should be stretch with that number as a factor.
This meant that combining one item with a fixed size(0) and another
item with a default stretch (-1) the combined row stretch would end
up being fixed.
This also fixes how stretches are combined for spanning items too.
Task-number: QTBUG-13551
Reviewed-by: John Tapsell
(cherry picked from commit 7fbf1829e11504eca6a55f1e5dbddf2f658b5302)
Diffstat (limited to 'tests/shared/util.h')
0 files changed, 0 insertions, 0 deletions