@@ -111,8 +111,9 @@ QString DesktopFileHandler::displayName() const
111111 settings.beginGroup(QStringLiteral("Desktop Entry"));
112112
113113 // First try to find Name[xx_YY] and Name[xx] in .desktop file
114− QString locale = QLocale().name();
115− QString shortLocale = locale.split('_').first();
114+ const QString locale = QLocale().name();
115+ const QStringList splitLocale = locale.split(QLatin1Char('_'));
116+ const QString shortLocale = splitLocale.first();
116117
117118 if (locale != shortLocale && settings.contains(QStringLiteral("Name[%1]").arg(locale))) {
118119 return settings.value(QStringLiteral("Name[%1]").arg(locale)).toString();