From 48a44cdf6517e0c4b8af8ade00ea3162ffaa7ca1 Mon Sep 17 00:00:00 2001 From: Anton Kudryavtsev Date: Fri, 15 Sep 2023 11:12:47 +0300 Subject: [PATCH] QString: use first and last more It's safe here, precondition is earlier Change-Id: Ib2192fc729cd012d0983843678c546283a655bfd Reviewed-by: Edward Welbourne --- src/corelib/text/qstring.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/corelib/text/qstring.cpp b/src/corelib/text/qstring.cpp index 286af51209..f11eff7123 100644 --- a/src/corelib/text/qstring.cpp +++ b/src/corelib/text/qstring.cpp @@ -263,7 +263,7 @@ bool qt_starts_with_impl(Haystack haystack, Needle needle, Qt::CaseSensitivity c if (needleLen > haystackLen) return false; - return QtPrivate::compareStrings(haystack.left(needleLen), needle, cs) == 0; + return QtPrivate::compareStrings(haystack.first(needleLen), needle, cs) == 0; } template @@ -278,7 +278,7 @@ bool qt_ends_with_impl(Haystack haystack, Needle needle, Qt::CaseSensitivity cs) if (haystackLen < needleLen) return false; - return QtPrivate::compareStrings(haystack.right(needleLen), needle, cs) == 0; + return QtPrivate::compareStrings(haystack.last(needleLen), needle, cs) == 0; } template