diff options
-rw-r--r-- | i18npool/source/isolang/mslangid.cxx | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/i18npool/source/isolang/mslangid.cxx b/i18npool/source/isolang/mslangid.cxx index 8fe16c0b275c..3cd877e4c91b 100644 --- a/i18npool/source/isolang/mslangid.cxx +++ b/i18npool/source/isolang/mslangid.cxx @@ -94,7 +94,10 @@ LanguageType MsLangId::getRealLanguage( LanguageType nLang ) switch (simplifySystemLanguages( nLang)) { case LANGUAGE_SYSTEM : - nLang = getSystemLanguage(); + if (nConfiguredSystemLanguage == LANGUAGE_SYSTEM) + nLang = getSystemLanguage(); + else + nLang = nConfiguredSystemLanguage; break; case LANGUAGE_NONE : if (nConfiguredSystemUILanguage == LANGUAGE_SYSTEM) |