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
Родитель 634b589337
Коммит 8ff0095acf
1 изменённых файлов: 5 добавлений и 2 удалений

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

@ -488,8 +488,11 @@ function getPref(func, preference, defaultValue) {
*/
function getLocale() {
try {
return gPref.getComplexValue(PREF_GENERAL_USERAGENT_LOCALE,
nsIPrefLocalizedString).data;
// Get the default branch
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) {}
return gPref.getCharPref(PREF_GENERAL_USERAGENT_LOCALE);