i18npool/source/breakiterator/breakiteratorImpl.cxx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+)
New commits: commit 3e5d94266e7f60c2b3ebd7009579373fddb400cd Author: Caolán McNamara <[email protected]> Date: Fri Mar 3 16:58:44 2017 +0000 extend with-locale hack to the service instantiation Change-Id: I6e4403074a758a80c3b44b442021a2c0d2176146 diff --git a/i18npool/source/breakiterator/breakiteratorImpl.cxx b/i18npool/source/breakiterator/breakiteratorImpl.cxx index 3a8da9ab..a81c107 100644 --- a/i18npool/source/breakiterator/breakiteratorImpl.cxx +++ b/i18npool/source/breakiterator/breakiteratorImpl.cxx @@ -16,6 +16,7 @@ * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ +#include <config_locales.h> #include <breakiteratorImpl.hxx> #include <cppuhelper/supportsservice.hxx> @@ -530,6 +531,23 @@ bool SAL_CALL BreakIteratorImpl::createLocaleSpecificBreakIterator(const OUStrin } } +#if !WITH_LOCALE_ALL && !WITH_LOCALE_ja + if (aLocaleName == "ja") + return false; +#endif +#if !WITH_LOCALE_ALL && !WITH_LOCALE_zh + if (aLocaleName == "zh" || aLocaleName == "zh_TW") + return false; +#endif +#if !WITH_LOCALE_ALL && !WITH_LOCALE_ko + if (aLocaleName == "ko") + return false; +#endif +#if !WITH_LOCALE_ALL && !WITH_LOCALE_th + if (aLocaleName == "th") + return false; +#endif + Reference < uno::XInterface > xI = m_xContext->getServiceManager()->createInstanceWithContext( "com.sun.star.i18n.BreakIterator_" + aLocaleName, m_xContext);
_______________________________________________ Libreoffice-commits mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
