qt5base-lts/tests/auto/gui
Eskil Abrahamsen Blomfeldt 49a63d3759 Fix infinite layout loop with negative line width
Setting a negative line width does not make much sense, but in
earlier Qt versions, this work the same as if the line width was 0
(just give you the minimal layout given wrapping constraints).

But since 991c056438, we check if
current width > line width at an earlier point, and because 0 > -1,
we would exit immediately before adding any characters to the text
line.

To restore the behavior in earlier versions, we set the minimum
possible line width to 0.

Pick-to: 6.5
Fixes: QTBUG-109474
Change-Id: Iceadd5135681f61b30de8221853834983941c5a4
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
Reviewed-by: hjk <hjk@qt.io>
2023-01-09 14:48:39 +01:00
..
image Use QFileInfo's file times in UTC for file timestamps 2023-01-04 19:15:52 +02:00
itemmodels Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
kernel Detach event points when cloning pointer events 2022-12-10 06:38:58 +01:00
math3d Fix tst_QQuaternion's duplicate test tags 2022-10-11 11:20:58 +02:00
painting Use SPDX license identifiers 2022-11-15 07:50:17 +00:00
platform Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qopengl Revert "tests: XFAIL tst_QOpenGL::bufferMapRange() on Wayland" 2022-10-07 13:20:12 +02:00
qopenglconfig Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
qvulkan Android: Skip/blacklist remaining tests for emulator bump to API 24 2022-11-15 01:01:54 +00:00
rhi Support serializing the QShader for qsb version 2023-01-07 18:24:47 +01:00
text Fix infinite layout loop with negative line width 2023-01-09 14:48:39 +01:00
util Port from container::count() and length() to size() - V5 2022-11-03 14:59:24 +01:00
CMakeLists.txt Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00