[Libreoffice-commits] .: Branch 'libreoffice-3-3' - svl/source
Kohei Yoshida
kohei at kemper.freedesktop.org
Thu Dec 23 07:33:14 PST 2010
svl/source/numbers/zforlist.cxx | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit db4b977d9694be8a8bf286626389ec2a3dfb0353
Author: Kohei Yoshida <kyoshida at novell.com>
Date: Wed Dec 22 22:52:04 2010 -0500
If the language is not specified, use the initial language. (fdo#32523)
SvNumberFormatter has many methods that take language as an argument,
with the default value of LANGUAGE_DONTKNOW. Most of those methods
default to the intialized language if the language is DONTKNOW, except
for one variant of GetStandardFormat() ! This caused the internal
language to accidentally get set to something else *permanently*.
Signed-off-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/svl/source/numbers/zforlist.cxx b/svl/source/numbers/zforlist.cxx
index f4e7939..56be63e 100644
--- a/svl/source/numbers/zforlist.cxx
+++ b/svl/source/numbers/zforlist.cxx
@@ -1384,6 +1384,9 @@ sal_uInt32 SvNumberFormatter::ImpGetDefaultFormat( short nType )
sal_uInt32 SvNumberFormatter::GetStandardFormat( short eType, LanguageType eLnge )
{
+ if (eLnge == LANGUAGE_DONTKNOW)
+ eLnge = IniLnge;
+
sal_uInt32 CLOffset = ImpGenerateCL(eLnge);
switch(eType)
{
More information about the Libreoffice-commits
mailing list