diff options
author | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2018-03-09 09:32:10 +0100 |
---|---|---|
committer | Christian Ehrlicher <ch.ehrlicher@gmx.de> | 2018-03-11 18:43:53 +0000 |
commit | 41db3140a90e1c19687a49b99293a6e5c0974e6b (patch) | |
tree | 18bafc1dbf8a4bf1047537844810b33d5ee46d89 /src/gui/painting/qpaintengine_raster.cpp | |
parent | 52fede55b848b7b14aae919cf4156d53a4839581 (diff) |
QRasterPaintEngine: properly initialize flags
QRasterPaintEngineState::flags.non_complex_pen was not initialized in
the ctor which leads to valgrind warnings. Initialize it to false - the
correct value is set within update/ensurePen() before it is really used.
Task-number: QTBUG-66615
Change-Id: If154873ad89903c243662ab1f140f74434a6f88c
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'src/gui/painting/qpaintengine_raster.cpp')
-rw-r--r-- | src/gui/painting/qpaintengine_raster.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gui/painting/qpaintengine_raster.cpp b/src/gui/painting/qpaintengine_raster.cpp index 0e3163eefb..f7578a3c57 100644 --- a/src/gui/painting/qpaintengine_raster.cpp +++ b/src/gui/painting/qpaintengine_raster.cpp @@ -641,6 +641,7 @@ QRasterPaintEngineState::QRasterPaintEngineState() txscale = 1.; flags.fast_pen = true; + flags.non_complex_pen = false; flags.antialiased = false; flags.bilinear = false; flags.legacy_rounding = false; |