On Wednesday 25 of April 2012, Miklos Vajna wrote: > msfilter::util: avoid code duplication by merging from sw and > writerfilter > ... > +rtl_TextEncoding GetDefaultTextEncoding() > +{ > + const rtl::OUString& rLanguage = > Application::GetSettings().GetLocale().Language; + > + if (rLanguage == "cs" || rLanguage == "hu" || rLanguage == "pl") > + return RTL_TEXTENCODING_MS_1250; ... > - const SvxLanguageItem *pLang = > - (const SvxLanguageItem*)GetFmtAttr(RES_CHRATR_LANGUAGE); > - if (pLang) > - { > - switch (pLang->GetLanguage()) > - { > - case LANGUAGE_CZECH: > - case LANGUAGE_HUNGARIAN: > - case LANGUAGE_POLISH: > - eSrcCharSet = RTL_TEXTENCODING_MS_1250; > - break;
Are you sure this is right? The old code used SvxLanguageItem, not Application::GetSettings(). -- Lubos Lunak l.lu...@suse.cz _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice