From 85ac553d0de2caff2a9918ec799709e68ee8cde8 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Wed, 23 Jun 2021 15:40:40 +0200 Subject: PySide6/features: Fix compiler warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Assign isStdWrite in parseFields(), fixing: libpyside/feature_select.cpp: In function bool PySide::Feature::feature_02_true_property(PyTypeObject*, PyObject*, int): libpyside/feature_select.cpp:689:59: warning: ‘isStdWrite’ may be used uninitialized in this function [-Wmaybe-uninitialized] Change-Id: I4527444a67ee3ca6e886802a76aa4508c8ca3a7c Reviewed-by: Christian Tismer (cherry picked from commit 47506f16c1ea10a9a17d9cfe980388afc0bd8593) Reviewed-by: Qt Cherry-pick Bot --- sources/pyside6/libpyside/feature_select.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sources/pyside6/libpyside/feature_select.cpp b/sources/pyside6/libpyside/feature_select.cpp index 4c80c4ffe..7d95034f0 100644 --- a/sources/pyside6/libpyside/feature_select.cpp +++ b/sources/pyside6/libpyside/feature_select.cpp @@ -609,6 +609,8 @@ static QStringList parseFields(const char *propstr, bool *stdwrite) /* * Break the string into subfields at ':' and add defaults. */ + if (stdwrite) + *stdwrite = true; QString s = QString(QLatin1String(propstr)); auto list = s.split(QLatin1Char(':')); assert(list.size() == 2 || list.size() == 3); -- cgit v1.2.3