diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-06-03 13:16:18 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-06-03 15:17:38 +0000 |
commit | 7b52506eb739536867655692cc247fa9ac45cef7 (patch) | |
tree | 80b2f78be1da7750fdda07a7cf2c0f8474367d2c | |
parent | 0e15c567be15eeb43332be687b3248b46d662806 (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.cpp | 2 |
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); |