[Libreoffice-commits] .: i18npool/source
Kohei Yoshida
kohei at kemper.freedesktop.org
Tue Feb 22 19:45:41 PST 2011
i18npool/source/localedata/localedata.cxx | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
New commits:
commit 367a658bb537c964be3f940ce24b81e6666a688b
Author: Kohei Yoshida <kyoshida at novell.com>
Date: Tue Feb 22 22:43:02 2011 -0500
Accidentally changed the logic. Fixing it now.
diff --git a/i18npool/source/localedata/localedata.cxx b/i18npool/source/localedata/localedata.cxx
index f0d13f7..f28c618 100644
--- a/i18npool/source/localedata/localedata.cxx
+++ b/i18npool/source/localedata/localedata.cxx
@@ -1293,11 +1293,7 @@ oslGenericFunction SAL_CALL LocaleData::getFunctionSymbol( const Locale& rLocale
LocaleDataLookupTableItem *pCachedItem = 0;
- if (l <= 0)
- // At minimum we need the lang name.
- throw RuntimeException();
-
- if (c > 0 && v > 0)
+ if (l > 0 && c > 0 && v > 0)
{
// load function with name <func>_<lang>_<country>_<variant>
pSymbol = rLookupTable.getFunctionSymbolByName(
@@ -1305,7 +1301,7 @@ oslGenericFunction SAL_CALL LocaleData::getFunctionSymbol( const Locale& rLocale
pFunction, &pCachedItem);
}
- if (!pSymbol && c > 0)
+ if (!pSymbol && l > 0 && c > 0)
{
// load function with name <ase>_<lang>_<country>
pSymbol = rLookupTable.getFunctionSymbolByName(
@@ -1313,7 +1309,7 @@ oslGenericFunction SAL_CALL LocaleData::getFunctionSymbol( const Locale& rLocale
pFunction, &pCachedItem);
}
- if (!pSymbol && c > 0 &&
+ if (!pSymbol && l > 0 && c > 0 &&
rLocale.Language.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("zh")) &&
(rLocale.Country.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("HK")) ||
rLocale.Country.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("MO"))))
More information about the Libreoffice-commits
mailing list