From b57592ebe60c130a0350b0377fc79d57a3639db4 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Sat, 13 Sep 2014 13:40:41 +0200 Subject: Micro-optimize QCalendarDateSectionValidator::highlightString() Don't allocate QStrings just to concatenate them. Change-Id: I340cd5c2b0d0b688a2323544c76c3cc6f5af1332 Reviewed-by: Friedemann Kleint --- src/widgets/widgets/qcalendarwidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/widgets/widgets/qcalendarwidget.cpp') diff --git a/src/widgets/widgets/qcalendarwidget.cpp b/src/widgets/widgets/qcalendarwidget.cpp index f718ce6a69..c07100f8c3 100644 --- a/src/widgets/widgets/qcalendarwidget.cpp +++ b/src/widgets/widgets/qcalendarwidget.cpp @@ -95,7 +95,7 @@ QString QCalendarDateSectionValidator::highlightString(const QString &str, int p if (pos == 0) return QLatin1String("") + str + QLatin1String(""); int startPos = str.length() - pos; - return str.mid(0, startPos) + QLatin1String("") + str.mid(startPos, pos) + QLatin1String(""); + return str.midRef(0, startPos) + QLatin1String("") + str.midRef(startPos, pos) + QLatin1String(""); } -- cgit v1.2.3