summaryrefslogtreecommitdiffstats
path: root/src/gui/painting
diff options
context:
space:
mode:
authorEirik Aavitsland <eirik.aavitsland@qt.io>2022-10-14 14:07:35 +0200
committerEirik Aavitsland <eirik.aavitsland@qt.io>2022-10-24 23:43:28 +0200
commit273b13dbd151477d46a642a06e62c6029edd7e15 (patch)
treefe1901b31021af02c22b66b6d914ee8b32ce49a4 /src/gui/painting
parent05ec29f76c69f8f6efd24d725d59fc5cf6b4b2ce (diff)
Initialize flag memory in raster paint engine to avoid valgrind warning
After a new flag bit was added in 6.4, so that the flags no longer exactly fills a byte, valgrind will sometimes give a "... depends on uninitialised value" warning. Fixes: QTBUG-107649 Pick-to: 6.4 Change-Id: Iaaf5ae7bba3ce2476be5b2277839cad1d18aa55f Reviewed-by: Christoph Cullmann <cullmann@kde.org> Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'src/gui/painting')
-rw-r--r--src/gui/painting/qpaintengine_raster.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gui/painting/qpaintengine_raster.cpp b/src/gui/painting/qpaintengine_raster.cpp
index d276bcdccd..f3dc7588f9 100644
--- a/src/gui/painting/qpaintengine_raster.cpp
+++ b/src/gui/painting/qpaintengine_raster.cpp
@@ -516,6 +516,7 @@ QRasterPaintEngineState::QRasterPaintEngineState()
txscale = 1.;
+ flag_bits = 0;
flags.fast_pen = true;
flags.non_complex_pen = false;
flags.antialiased = false;