diff --git a/mozilla/suite/browser/urlbarBindings.xml b/mozilla/suite/browser/urlbarBindings.xml index a060235047d..a202be6d32d 100644 --- a/mozilla/suite/browser/urlbarBindings.xml +++ b/mozilla/suite/browser/urlbarBindings.xml @@ -8,19 +8,25 @@ - - Components.classes["@mozilla.org/preferences;1"].getService(Components.interfaces.nsIPref); - + + var svc = Components.classes["@mozilla.org/preferences-service;1"] + .getService(Components.interfaces.nsIPrefService); + svc.getBranch(null); + @@ -60,13 +66,19 @@ - - Components.classes["@mozilla.org/preferences;1"].getService(Components.interfaces.nsIPref); - + + var svc = Components.classes["@mozilla.org/preferences-service;1"] + .getService(Components.interfaces.nsIPrefService); + svc.getBranch(null); + @@ -196,10 +210,12 @@ var defaultEngine = null; try { - defaultEngine = this.mPrefs.CopyUnicharPref("browser.search.defaultengine"); + defaultEngine = this.mPrefs.getComplexValue("browser.search.defaultengine", + Components.interfaces.nsISupportsWString); } catch(ex) { this.ensureDefaultEnginePrefs(rdf, ds); - defaultEngine = this.mPrefs.CopyUnicharPref("browser.search.defaultengine"); + defaultEngine = this.mPrefs.getComplexValue("browser.search.defaultengine", + Components.interfaces.nsISupportsWString); } if (defaultEngine) { @@ -227,7 +243,8 @@