diff options
Diffstat (limited to 'bandwagon/content/scripts/prefs.js')
-rw-r--r-- | bandwagon/content/scripts/prefs.js | 31 |
1 files changed, 4 insertions, 27 deletions
diff --git a/bandwagon/content/scripts/prefs.js b/bandwagon/content/scripts/prefs.js index 85862db..9485753 100644 --- a/bandwagon/content/scripts/prefs.js +++ b/bandwagon/content/scripts/prefs.js @@ -139,7 +139,7 @@ Bandwagon.Preferences.notifyObservers = function(data) .notifyObservers(null, "nsPref:changed", data); } -Bandwagon.Preferences.getGlobalPreference = function(name, failSilently) +Bandwagon.Preferences.getGlobalPreference = function(name) { var prefSvc = Components.classes["@mozilla.org/preferences-service;1"]. getService(Components.interfaces.nsIPrefService); @@ -162,42 +162,19 @@ Bandwagon.Preferences.getGlobalPreference = function(name, failSilently) { val = prefSvc.getCharPref(name); } - else if (failSilently == undefined || failSilently == false) + else { - Bandwagon.Logger.error("Invalid pref: " + name); + Bandwagon.Logger.error("Invalid pref: " + name); } } catch (e) { - if (failSilently == undefined || failSilently == false) - Bandwagon.Logger.error(e); - + Bandwagon.Logger.error(e); return null; } return val; -} - -Bandwagon.Preferences.addGlobalObserver = function(observer, branchName) -{ - var prefService = Components.classes["@mozilla.org/preferences-service;1"] - .getService(Components.interfaces.nsIPrefService); - - var branch = prefService.getBranch(branchName); - branch.QueryInterface(Components.interfaces.nsIPrefBranch2); - - branch.addObserver("", observer, false); -} - -Bandwagon.Preferences.removeGlobalObserver = function(observer, branchName) -{ - var prefService = Components.classes["@mozilla.org/preferences-service;1"] - .getService(Components.interfaces.nsIPrefService); - - var branch = prefService.getBranch(branchName); - branch.QueryInterface(Components.interfaces.nsIPrefBranch2); - branch.removeObserver("", observer); } Bandwagon.Preferences._getPrefService = function() |