summaryrefslogtreecommitdiff
path: root/unotools/source/config/useroptions.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noelgrandin@gmail.com>2017-04-17 21:35:35 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-04-26 08:50:54 +0200
commitc70d49c7c888da8cfd73db8585e7be1f37fc398a (patch)
treec0e540401850018464ca76300536faf9aa7e27d2 /unotools/source/config/useroptions.cxx
parentcd4344d3bdef631b3e64ac12a9e64bc9670c1b7c (diff)
use strong_int for LanguageType
Change-Id: If99a944f7032180355da291ad283b4cfcea4f448 Reviewed-on: https://gerrit.libreoffice.org/36629 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'unotools/source/config/useroptions.cxx')
-rw-r--r--unotools/source/config/useroptions.cxx42
1 files changed, 21 insertions, 21 deletions
diff --git a/unotools/source/config/useroptions.cxx b/unotools/source/config/useroptions.cxx
index e9c20cfd0abd..625a925b4095 100644
--- a/unotools/source/config/useroptions.cxx
+++ b/unotools/source/config/useroptions.cxx
@@ -183,33 +183,33 @@ void SvtUserOptions::Impl::SetToken (UserOptToken nToken, OUString const& sToken
OUString SvtUserOptions::Impl::GetFullName () const
{
OUString sFullName;
- switch (LanguageType const eLang = SvtSysLocale().GetUILanguageTag().getLanguageType())
+ LanguageType const eLang = SvtSysLocale().GetUILanguageTag().getLanguageType();
+ if (eLang == LANGUAGE_RUSSIAN)
{
- case LANGUAGE_RUSSIAN:
- sFullName = GetToken(UserOptToken::FirstName).trim();
+ sFullName = GetToken(UserOptToken::FirstName).trim();
+ if (!sFullName.isEmpty())
+ sFullName += " ";
+ sFullName += GetToken(UserOptToken::FathersName).trim();
+ if (!sFullName.isEmpty())
+ sFullName += " ";
+ sFullName += GetToken(UserOptToken::LastName).trim();
+ }
+ else
+ {
+ if (MsLangId::isFamilyNameFirst(eLang))
+ {
+ sFullName = GetToken(UserOptToken::LastName).trim();
if (!sFullName.isEmpty())
sFullName += " ";
- sFullName += GetToken(UserOptToken::FathersName).trim();
+ sFullName += GetToken(UserOptToken::FirstName).trim();
+ }
+ else
+ {
+ sFullName = GetToken(UserOptToken::FirstName).trim();
if (!sFullName.isEmpty())
sFullName += " ";
sFullName += GetToken(UserOptToken::LastName).trim();
- break;
- default:
- if (MsLangId::isFamilyNameFirst(eLang))
- {
- sFullName = GetToken(UserOptToken::LastName).trim();
- if (!sFullName.isEmpty())
- sFullName += " ";
- sFullName += GetToken(UserOptToken::FirstName).trim();
- }
- else
- {
- sFullName = GetToken(UserOptToken::FirstName).trim();
- if (!sFullName.isEmpty())
- sFullName += " ";
- sFullName += GetToken(UserOptToken::LastName).trim();
- }
- break;
+ }
}
return sFullName;