From 41db3140a90e1c19687a49b99293a6e5c0974e6b Mon Sep 17 00:00:00 2001 From: Christian Ehrlicher Date: Fri, 9 Mar 2018 09:32:10 +0100 Subject: [PATCH] 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 --- src/gui/painting/qpaintengine_raster.cpp | 1 + 1 file changed, 1 insertion(+) 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;