Bug 1341191 - ESlint followup a=bustage

MozReview-Commit-ID: 4lDdvZoklM
This commit is contained in:
Wes Kocher
2017-03-20 13:11:45 -07:00
parent 3a7c2c6754
commit 1c93e269a3

View File

@@ -528,10 +528,7 @@ var FeedHandler = {
// Ensure we have a pref that is settable // Ensure we have a pref that is settable
if (aPrefName && SETTABLE_PREFS.has(aPrefName)) { if (aPrefName && SETTABLE_PREFS.has(aPrefName)) {
if (aIsComplex) { if (aIsComplex) {
const supportsString = Cc["@mozilla.org/supports-string;1"]. Services.prefs.setStringPref(aPrefName, aPrefValue);
createInstance(Ci.nsISupportsString);
supportsString.data = aPrefValue;
Services.prefs.setComplexValue(aPrefName, Ci.nsISupportsString, supportsString);
} else { } else {
Services.prefs.setCharPref(aPrefName, aPrefValue); Services.prefs.setCharPref(aPrefName, aPrefValue);
} }
@@ -551,7 +548,7 @@ var FeedHandler = {
if (handler === "web") { if (handler === "web") {
try { try {
url = prefs.getComplexValue(getPrefWebForType(feedType), Ci.nsISupportsString).data; url = prefs.getStringPref(getPrefWebForType(feedType));
} catch (ex) { } catch (ex) {
LOG("FeedWriter._setSelectedHandler: invalid or no handler in prefs"); LOG("FeedWriter._setSelectedHandler: invalid or no handler in prefs");
url = null; url = null;