unexpected behaviour whilst fixing fdo#50118

Winfried Donkers W.Donkers at dci-electronics.nl
Thu Sep 26 03:12:48 PDT 2013


I'm working on a neat fix for bug fdo#50118 (Add-in functions are always shown in locale, regardless of global setting 'Use English function names') and I encounter an unexpected behaviour.
In /sc/source/core/tool/addincol.cxx in ScUnoAddInCollection::ReadFromAddIn() I use Application::GetSettings().GetUILanguageTag().getLocale() (not yet pushed, still in https://gerrit.libreoffice.org/#/c/6032/), which works well during start up.
But when calling Application::GetSettings().GetUILanguageTag().getLocale() again later, when the gobal setting 'Use English function names' has been changed, the call returns an empty locale (i.e. locale.Country is empty)!

Any ideas what causes this?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/libreoffice/attachments/20130926/b81fe89c/attachment.html>

More information about the LibreOffice mailing list