diff options
Diffstat (limited to 'src/corelib/text/qlocale_mac.mm')
-rw-r--r-- | src/corelib/text/qlocale_mac.mm | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/corelib/text/qlocale_mac.mm b/src/corelib/text/qlocale_mac.mm index ef9d1d24a3..7d75db31d0 100644 --- a/src/corelib/text/qlocale_mac.mm +++ b/src/corelib/text/qlocale_mac.mm @@ -548,12 +548,18 @@ static QVariant getLocaleValue(CFStringRef key) return QVariant(); } +static QLocale::Language codeToLanguage(QStringView s) +{ + return QLocalePrivate::codeToLanguage(s); +} + QVariant QSystemLocale::query(QueryType type, QVariant in) const { QMacAutoReleasePool pool; + switch(type) { case LanguageId: - return getLocaleValue<QLocalePrivate::codeToLanguage>(kCFLocaleLanguageCode); + return getLocaleValue<codeToLanguage>(kCFLocaleLanguageCode); case TerritoryId: return getLocaleValue<QLocalePrivate::codeToTerritory>(kCFLocaleCountryCode); case ScriptId: |