mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-21 09:49:14 +00:00
Fix for bug 106159. Force getComplexValue calls to return string values. r=sgehani, sr=alecf.
This commit is contained in:
parent
6d2b00dcb9
commit
40599fe98f
@ -168,7 +168,7 @@ function getHomePage()
|
||||
var url;
|
||||
try {
|
||||
url = pref.getComplexValue("browser.startup.homepage",
|
||||
Components.interfaces.nsIPrefLocalizedString);
|
||||
Components.interfaces.nsIPrefLocalizedString).data;
|
||||
} catch (e) {
|
||||
}
|
||||
|
||||
@ -629,7 +629,7 @@ function readRDFString(aDS,aRes,aProp)
|
||||
function ensureDefaultEnginePrefs(aRDF,aDS)
|
||||
{
|
||||
var mPrefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch);
|
||||
var defaultName = mPrefs.getComplexValue("browser.search.defaultenginename" , Components.interfaces.nsIPrefLocalizedString);
|
||||
var defaultName = mPrefs.getComplexValue("browser.search.defaultenginename", Components.interfaces.nsIPrefLocalizedString).data;
|
||||
var kNC_Root = aRDF.GetResource("NC:SearchEngineRoot");
|
||||
var kNC_child = aRDF.GetResource("http://home.netscape.com/NC-rdf#child");
|
||||
var kNC_Name = aRDF.GetResource("http://home.netscape.com/NC-rdf#Name");
|
||||
@ -694,7 +694,7 @@ function OpenSearch(tabName, forceDialogFlag, searchStr)
|
||||
try {
|
||||
autoOpenSearchPanel = pref.getBoolPref("browser.search.opensidebarsearchpanel");
|
||||
defaultSearchURL = pref.getComplexValue("browser.search.defaulturl",
|
||||
Components.interfaces.nsIPrefLocalizedString);
|
||||
Components.interfaces.nsIPrefLocalizedString).data;
|
||||
} catch (ex) {
|
||||
}
|
||||
|
||||
|
@ -211,11 +211,11 @@
|
||||
var defaultEngine = null;
|
||||
try {
|
||||
defaultEngine = this.mPrefs.getComplexValue("browser.search.defaultengine",
|
||||
Components.interfaces.nsISupportsWString);
|
||||
Components.interfaces.nsISupportsWString).data;
|
||||
} catch(ex) {
|
||||
this.ensureDefaultEnginePrefs(rdf, ds);
|
||||
defaultEngine = this.mPrefs.getComplexValue("browser.search.defaultengine",
|
||||
Components.interfaces.nsISupportsWString);
|
||||
Components.interfaces.nsISupportsWString).data;
|
||||
}
|
||||
|
||||
if (defaultEngine) {
|
||||
@ -244,7 +244,7 @@
|
||||
<parameter name="aDS"/>
|
||||
<body><![CDATA[
|
||||
var defaultName = this.mPrefs.getComplexValue("browser.search.defaultenginename",
|
||||
Components.interfaces.nsIPrefLocalizedString);
|
||||
Components.interfaces.nsIPrefLocalizedString).data;
|
||||
const kNC_Root = aRDF.GetResource("NC:SearchEngineRoot");
|
||||
const kNC_child = aRDF.GetResource("http://home.netscape.com/NC-rdf#child");
|
||||
const kNC_Name = aRDF.GetResource("http://home.netscape.com/NC-rdf#Name");
|
||||
|
Loading…
x
Reference in New Issue
Block a user