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