[Libreoffice-commits] .: filter/inc filter/Library_msfilter.mk filter/Package_inc.mk filter/source sw/source writerfilter/Library_rtftok.mk writerfilter/source

Lubos Lunak l.lunak at suse.cz
Wed Apr 25 04:49:51 PDT 2012


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.lunak at suse.cz


More information about the LibreOffice mailing list