From f1dbfa496059f941859e5e3e440d597d5a18c2f7 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Fri, 5 Feb 2021 04:50:11 +0200 Subject: [PATCH] properly initialize QSvgPaintEnginePrivate members Signed-off-by: Ivailo Monev --- src/svg/qsvggenerator.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/svg/qsvggenerator.cpp b/src/svg/qsvggenerator.cpp index b78ffed16..eaf870e82 100644 --- a/src/svg/qsvggenerator.cpp +++ b/src/svg/qsvggenerator.cpp @@ -80,21 +80,17 @@ class QSvgPaintEnginePrivate : public QPaintEnginePrivate { public: QSvgPaintEnginePrivate() + : outputDevice(Q_NULLPTR), + resolution(72), + afterFirstUpdate(false), + numGradients(0) { - size = QSize(); - viewBox = QRectF(); - outputDevice = 0; - resolution = 72; - attributes.document_title = QLatin1String("Katie Svg Document"); attributes.document_description = QLatin1String("Generated with Katie"); attributes.font_family = QLatin1String("serif"); attributes.font_size = QLatin1String("10pt"); attributes.font_style = QLatin1String("normal"); attributes.font_weight = QLatin1String("normal"); - - afterFirstUpdate = false; - numGradients = 0; } QSize size; -- 2.11.0