summaryrefslogtreecommitdiff
path: root/i18npool/inc/breakiterator_unicode.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'i18npool/inc/breakiterator_unicode.hxx')
-rw-r--r--i18npool/inc/breakiterator_unicode.hxx7
1 files changed, 4 insertions, 3 deletions
diff --git a/i18npool/inc/breakiterator_unicode.hxx b/i18npool/inc/breakiterator_unicode.hxx
index 26046ea4ed6d..fe226d4c5b41 100644
--- a/i18npool/inc/breakiterator_unicode.hxx
+++ b/i18npool/inc/breakiterator_unicode.hxx
@@ -80,6 +80,7 @@ protected:
rtl::OUString aICUText;
UText *ut;
icu::BreakIterator *aBreakIterator;
+ com::sun::star::lang::Locale maLocale;
BI_Data()
: ut(NULL)
@@ -91,10 +92,10 @@ protected:
utext_close(ut);
}
- } character, word, sentence, line, *icuBI;
+ } character, sentence, line, *icuBI;
+ BI_Data words[4]; // 4 is css::i18n::WordType enumeration size
- com::sun::star::lang::Locale aLocale;
- sal_Int16 aBreakType, aWordType;
+ sal_Int16 aBreakType;
void SAL_CALL loadICUBreakIterator(const com::sun::star::lang::Locale& rLocale,
sal_Int16 rBreakType, sal_Int16 rWordType, const sal_Char* name, const rtl::OUString& rText) throw(com::sun::star::uno::RuntimeException);