summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-06-03 13:16:18 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-06-03 15:17:38 +0000
commit7b52506eb739536867655692cc247fa9ac45cef7 (patch)
tree80b2f78be1da7750fdda07a7cf2c0f8474367d2c
parent0e15c567be15eeb43332be687b3248b46d662806 (diff)
Qt Designer: Fix a crash when reading a device profile
QString::operator()[] no longer returns a char ref, so, isEmpty() must be checked first. Change-Id: I22d9787bf3f032104fced0608d32cb27799a4bd7 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> (cherry picked from commit caef0146a7ee66cd3b5dccdcec52a881f9b05a7f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r--src/shared/deviceskin/deviceskin.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shared/deviceskin/deviceskin.cpp b/src/shared/deviceskin/deviceskin.cpp
index 3d936cccd..58fe41295 100644
--- a/src/shared/deviceskin/deviceskin.cpp
+++ b/src/shared/deviceskin/deviceskin.cpp
@@ -175,7 +175,7 @@ bool DeviceSkinParameters::read(QTextStream &ts, ReadMode rm, QString *errorMess
QString line = ts.readLine();
if ( line.isNull() )
break;
- if ( line[0] != QLatin1Char('#') && !line.isEmpty() ) {
+ if (!line.isEmpty() && line.at(0) != u'#') {
int eq = line.indexOf(QLatin1Char('='));
if ( eq >= 0 ) {
const QString key = line.left(eq);