From fe28b6806145e4c1c38d2f027506df517c691a66 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Tue, 30 Jul 2019 11:30:04 +0000 Subject: [PATCH] use character lookup instead of regular expression in QDateTime::fromString() Signed-off-by: Ivailo Monev --- src/core/tools/qdatetime.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/tools/qdatetime.cpp b/src/core/tools/qdatetime.cpp index a43df9e86..6fb255930 100644 --- a/src/core/tools/qdatetime.cpp +++ b/src/core/tools/qdatetime.cpp @@ -3045,8 +3045,9 @@ QDateTime QDateTime::fromString(const QString& s, Qt::DateFormat f) } // Recognize timezone specifications - QRegExp rx(QLatin1String("[+-]")); - int idx = tmp.indexOf(rx); + int idx = tmp.indexOf(QLatin1Char('+')); + if (idx == -1) + idx = tmp.indexOf(QLatin1Char('-')); if (idx != -1) { QString tmp2 = tmp.mid(idx); tmp = tmp.left(idx); -- 2.11.0