[Libreoffice-commits] core.git: desktop/source

Eike Rathke (via logerrit) logerrit at kemper.freedesktop.org
Mon Sep 2 13:39:38 UTC 2019


 desktop/source/lib/init.cxx |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 8346af902491ef3c77ec614ce6c26782f4f37712
Author:     Eike Rathke <erack at redhat.com>
AuthorDate: Mon Sep 2 14:03:33 2019 +0200
Commit:     Eike Rathke <erack at redhat.com>
CommitDate: Mon Sep 2 15:38:46 2019 +0200

    Unnecessary to convert Locale to LanguageTag twice
    
    Change-Id: Ie2de1a8c5555ac1f8a46cacd052efc1a03e6f2ac
    Reviewed-on: https://gerrit.libreoffice.org/78395
    Reviewed-by: Eike Rathke <erack at redhat.com>
    Tested-by: Jenkins

diff --git a/desktop/source/lib/init.cxx b/desktop/source/lib/init.cxx
index b9af5f7f9962..d26bfaa896cb 100644
--- a/desktop/source/lib/init.cxx
+++ b/desktop/source/lib/init.cxx
@@ -3873,11 +3873,12 @@ static char* getLanguages(const char* pCommand)
     OUString sLanguage;
     for ( sal_Int32 itLocale = 0; itLocale < aLocales.getLength(); itLocale++ )
     {
-        sLanguage = SvtLanguageTable::GetLanguageString(LanguageTag::convertToLanguageType(aLocales[itLocale]));
+        const LanguageTag aLanguageTag( aLocales[itLocale]);
+        sLanguage = SvtLanguageTable::GetLanguageString(aLanguageTag.getLanguageType());
         if (sLanguage.startsWith("{") && sLanguage.endsWith("}"))
             continue;
 
-        sLanguage += ";" + LanguageTag(aLocales[itLocale]).getBcp47(false);
+        sLanguage += ";" + aLanguageTag.getBcp47(false);
         aChild.put("", sLanguage.toUtf8());
         aValues.push_back(std::make_pair("", aChild));
     }


More information about the Libreoffice-commits mailing list