bug 334136, Software update fails with lanuage packs, patch by archaeopteryx@coole-files.de, r=me, sr=bsmedberg

This commit is contained in:
axel@pike.org 2007-07-17 05:26:08 -07:00
Родитель 982de3fd3a
Коммит 79ff3cdd34
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -488,8 +488,11 @@ function getPref(func, preference, defaultValue) {
*/ */
function getLocale() { function getLocale() {
try { try {
return gPref.getComplexValue(PREF_GENERAL_USERAGENT_LOCALE, // Get the default branch
nsIPrefLocalizedString).data; var prefs = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefService);
var defaultPrefs = prefs.getDefaultBranch(null);
return defaultPrefs.getCharPref(PREF_GENERAL_USERAGENT_LOCALE);
} catch (e) {} } catch (e) {}
return gPref.getCharPref(PREF_GENERAL_USERAGENT_LOCALE); return gPref.getCharPref(PREF_GENERAL_USERAGENT_LOCALE);