From 3c78617ac60dd8da2434fcbb7f61bd62d19492a7 Mon Sep 17 00:00:00 2001 From: Aleix Pol Date: Mon, 5 Jul 2021 00:41:51 +0200 Subject: Do not create a vector and a QByteArray just to discard it immediately --- src/core/kconfigini.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/core/kconfigini.cpp b/src/core/kconfigini.cpp index fc6f34ec..a67e490f 100644 --- a/src/core/kconfigini.cpp +++ b/src/core/kconfigini.cpp @@ -90,7 +90,9 @@ KConfigBackend::ParseInfo KConfigIniBackend::parseConfig(const QByteArray &curre BufferFragment contents(buffer.data(), buffer.size()); unsigned int len = contents.length(); unsigned int startOfLine = 0; - const QByteArray currentLanguage = currentLocale.split('_').first(); + + const int langIdx = currentLocale.indexOf('_'); + const QByteArray currentLanguage = langIdx >= 0 ? currentLocale.left(langIdx) : currentLocale; QByteArray currentGroup(""); bool bDefault = options & ParseDefaults; -- cgit v1.2.1