summaryrefslogtreecommitdiff
path: root/i18npool/source/transliteration/transliteration_caseignore.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'i18npool/source/transliteration/transliteration_caseignore.cxx')
-rw-r--r--i18npool/source/transliteration/transliteration_caseignore.cxx16
1 files changed, 8 insertions, 8 deletions
diff --git a/i18npool/source/transliteration/transliteration_caseignore.cxx b/i18npool/source/transliteration/transliteration_caseignore.cxx
index dcfefe3f6d5a..9e89c39356b9 100644
--- a/i18npool/source/transliteration/transliteration_caseignore.cxx
+++ b/i18npool/source/transliteration/transliteration_caseignore.cxx
@@ -59,16 +59,16 @@ Transliteration_caseignore::transliterateRange( const OUString& str1, const OUSt
if (str1.getLength() != 1 || str2.getLength() != 1)
throw RuntimeException();
- static Transliteration_u2l u2l;
- static Transliteration_l2u l2u;
+ static Reference< Transliteration_u2l > u2l(new Transliteration_u2l);
+ static Reference< Transliteration_l2u > l2u(new Transliteration_l2u);
- u2l.loadModule((TransliterationModules)0, aLocale);
- l2u.loadModule((TransliterationModules)0, aLocale);
+ u2l->loadModule((TransliterationModules)0, aLocale);
+ l2u->loadModule((TransliterationModules)0, aLocale);
- OUString l1 = u2l.transliterateString2String(str1, 0, str1.getLength());
- OUString u1 = l2u.transliterateString2String(str1, 0, str1.getLength());
- OUString l2 = u2l.transliterateString2String(str2, 0, str2.getLength());
- OUString u2 = l2u.transliterateString2String(str2, 0, str2.getLength());
+ OUString l1 = u2l->transliterateString2String(str1, 0, str1.getLength());
+ OUString u1 = l2u->transliterateString2String(str1, 0, str1.getLength());
+ OUString l2 = u2l->transliterateString2String(str2, 0, str2.getLength());
+ OUString u2 = l2u->transliterateString2String(str2, 0, str2.getLength());
if ((l1 == u1) && (l2 == u2)) {
Sequence< OUString > r(2);