From 68d041d27d85efa1b54d111c02f3ca252841224b Mon Sep 17 00:00:00 2001 From: Mate Barany Date: Fri, 2 Sep 2022 14:28:12 +0200 Subject: uic: use QString::compare in toBool As a potential improvement discovered while working on QTBUG-98434, replace the current comparison in toBool with QString::compare. Task-number: QTBUG-103100 Change-Id: If5482adeea1537d24a97a4dda2d27ecc3b12b5bf Reviewed-by: Marc Mutz Reviewed-by: Sona Kurazyan --- src/tools/uic/utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/tools') diff --git a/src/tools/uic/utils.h b/src/tools/uic/utils.h index d8a563c0c6..37247cdea6 100644 --- a/src/tools/uic/utils.h +++ b/src/tools/uic/utils.h @@ -12,7 +12,7 @@ QT_BEGIN_NAMESPACE inline bool toBool(const QString &str) -{ return str.toLower() == QLatin1StringView("true"); } +{ return QString::compare(str, QLatin1StringView("true"), Qt::CaseInsensitive) == 0; } inline QString toString(const DomString *str) { return str ? str->text() : QString(); } -- cgit v1.2.3