# HG changeset patch # User Wolfgang Rosenauer # Date 1288004780 -7200 # Node ID c03de6258fea0315dfa47102dad3c840f2b735cb # Parent 55b6eda14b1ab929d60577cc2e1352049724a972 ignore empty LANGUAGE environment variable (bnc#648854) diff -r 55b6eda14b1a -r c03de6258fea mozilla-language.patch --- a/mozilla-language.patch Mon Oct 11 08:01:15 2010 +0200 +++ b/mozilla-language.patch Mon Oct 25 13:06:20 2010 +0200 @@ -1,6 +1,6 @@ # HG changeset patch # User Wolfgang Rosenauer -# Parent 6272ce1da6f587a7f29aa9e1f55d5983af413c0e +# Parent 4a8194d5971401441da4f4f3bbd2730e506da4bc Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE diff --git a/intl/locale/src/nsLocaleService.cpp b/intl/locale/src/nsLocaleService.cpp @@ -41,7 +41,7 @@ return; } + // LANGUAGE is overriding LC_MESSAGES -+ if (i == LC_MESSAGES && language) { ++ if (i == LC_MESSAGES && language && *language) { + CopyASCIItoUTF16(language, platformLocale); + result = posixConverter->GetXPLocale(language, xpLocale); + }