diff --git a/suite/common/pref/pref-languages.js b/suite/common/pref/pref-languages.js index af703b2b056e..4ce302752d7b 100644 --- a/suite/common/pref/pref-languages.js +++ b/suite/common/pref/pref-languages.js @@ -86,13 +86,7 @@ function Init() //pref service backup } //catch - try { - pref_string = parent.hPrefWindow.getPref( "string", "intl.accept_languages"); - } //try - - catch(ex) { - } //catch - + pref_string = active_languages.getAttribute("prefvalue"); LoadActiveLanguages(); } else { @@ -507,40 +501,9 @@ function UpdateSavePrefString() } //if }//for - parent.hPrefWindow.setPref( "string", "intl.accept_languages", pref_string ); - //Save(); - + active_languages.setAttribute("prefvalue", pref_string); } -function Save() -{ - - try - { - var prefInt = null; - - if (!prefInt) { - - prefInt = Components.classes["@mozilla.org/preferences;1"]; - - if (prefInt) { - prefInt = prefInt.getService(); - prefInt = prefInt.QueryInterface(Components.interfaces.nsIPref); - } - } - - if (prefInt) - { - prefInt.SetCharPref("intl.accept_languages", pref_string); - } - } - - catch(ex) - { - } - -} //Save - function MoveUp() { diff --git a/suite/common/pref/pref-languages.xul b/suite/common/pref/pref-languages.xul index 7a6e1a2d07a4..50cef08d4912 100644 --- a/suite/common/pref/pref-languages.xul +++ b/suite/common/pref/pref-languages.xul @@ -34,7 +34,7 @@ @@ -57,6 +57,7 @@ &languages.customize.active.label;