summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndras Timar <andras.timar@collabora.com>2021-02-21 20:59:52 +0100
committerAndras Timar <andras.timar@collabora.com>2021-02-21 21:03:17 +0100
commitc17748472edb005a30a71cfafd24f705591113fd (patch)
treee244280183722b304b3f04aab1d8b09ae213e9f7
parentd7f70cf801703e675d5283a14a2195338e8678be (diff)
[cp-6.2 only] Fix SfxViewShell::SetLOKLanguageTag, as in cp-6.4 and higher
Change-Id: I93dcd4d540350262c687164edb4e32ea43165102
-rw-r--r--sfx2/source/view/viewsh.cxx9
1 files changed, 2 insertions, 7 deletions
diff --git a/sfx2/source/view/viewsh.cxx b/sfx2/source/view/viewsh.cxx
index cae5f15fe4b7..144be3acfbca 100644
--- a/sfx2/source/view/viewsh.cxx
+++ b/sfx2/source/view/viewsh.cxx
@@ -1541,22 +1541,17 @@ vcl::Window* SfxViewShell::GetEditWindowForActiveOLEObj() const
void SfxViewShell::SetLOKLanguageTag(const OUString& rBcp47LanguageTag)
{
-#ifdef IOS
- LanguageTag aTag = LanguageTag(rBcp47LanguageTag, true);
+ LanguageTag aTag(rBcp47LanguageTag, true);
css::uno::Sequence<OUString> inst(officecfg::Setup::Office::InstalledLocales::get()->getElementNames());
LanguageTag aFallbackTag = LanguageTag(getInstalledLocaleForSystemUILanguage(inst, /* bRequestInstallIfMissing */ false, rBcp47LanguageTag), true).makeFallback();
// If we want de-CH, and the de localisation is available, we don't want to use de-DE as then
// the magic in Translate::get() won't turn ess-zet into double s. Possibly other similar cases?
- if (aTag.getLanguage() == aFallbackTag.getLanguage())
+ if (comphelper::LibreOfficeKit::isActive() && aTag.getLanguage() == aFallbackTag.getLanguage())
maLOKLanguageTag = aTag;
else
maLOKLanguageTag = aFallbackTag;
-#else
- css::uno::Sequence<OUString> inst(officecfg::Setup::Office::InstalledLocales::get()->getElementNames());
- maLOKLanguageTag = LanguageTag(getInstalledLocaleForSystemUILanguage(inst, /* bRequestInstallIfMissing */ false, rBcp47LanguageTag), true).makeFallback();
-#endif
}
void SfxViewShell::SetLOKLocale(const OUString& rBcp47LanguageTag)