diff options
author | Eirik Aavitsland <eirik.aavitsland@qt.io> | 2022-10-14 14:07:35 +0200 |
---|---|---|
committer | Eirik Aavitsland <eirik.aavitsland@qt.io> | 2022-10-24 23:43:28 +0200 |
commit | 273b13dbd151477d46a642a06e62c6029edd7e15 (patch) | |
tree | fe1901b31021af02c22b66b6d914ee8b32ce49a4 /src/gui/painting | |
parent | 05ec29f76c69f8f6efd24d725d59fc5cf6b4b2ce (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.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 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; |