summaryrefslogtreecommitdiffstats
path: root/tests/auto/gui/painting/qcolor
diff options
context:
space:
mode:
authorEirik Aavitsland <eirik.aavitsland@qt.io>2019-01-17 15:50:37 +0100
committerEirik Aavitsland <eirik.aavitsland@qt.io>2019-02-05 22:47:16 +0000
commit66c3a71e91edefdf5bc5c8efb009fb5f0f330cd1 (patch)
tree7e5ce8966d8b2f1953cc6c7ce88c34184e6985cb /tests/auto/gui/painting/qcolor
parente96641d881f2106151995c812fabb9d6c58beccb (diff)
Painter path stroking: fix capping of beziers ending in tight turns
For some overly tight beziers where the start or end point and the next control point are closer than the pen width, the stroker's shifting algorithm will produce a start/end tangent pointing in the opposite direction from what is expected, for one of the sides. This would break the square and round capping logic. Fix by detecting the situation in the capping function and reversing the tangent when necessary. Change-Id: I48f4f017403d7b289b0483dd2b3a7ff1bbd0cf2a Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'tests/auto/gui/painting/qcolor')
0 files changed, 0 insertions, 0 deletions