Bug 1467138 - Fix disable/enable extensions from Fennec about:addons page.
This patch fixes a regression introduced by
Bug 1461146 ("Replace Addon.userDisabled setter
with async enable()/disable() methods").
MozReview-Commit-ID: 3VDhMaXxENp
--- a/mobile/android/chrome/content/aboutAddons.js
+++ b/mobile/android/chrome/content/aboutAddons.js
@@ -516,19 +516,19 @@ var Addons = {
let addon = aAddon || detailItem.addon;
if (!addon)
return;
let listItem = this._getElementForAddon(addon.id);
function setDisabled(addon, value) {
if (value) {
- return addon.enable();
+ return addon.disable();
}
- return addon.disable();
+ return addon.enable();
}
let opType;
if (addon.type == "theme") {
if (aValue) {
// We can have only one theme enabled, so disable the current one if any
let list = document.getElementById("addons-list");
let item = list.firstElementChild;