mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-01-04 15:04:11 +01:00
Fix Addon#userDisabled setter on FF36. Closes issue #82.
This commit is contained in:
@@ -1372,9 +1372,9 @@ const Dactyl = Module("dactyl", {
|
|||||||
services.get("extensionManager").uninstallItem(this.id);
|
services.get("extensionManager").uninstallItem(this.id);
|
||||||
};
|
};
|
||||||
addon.appDisabled = false;
|
addon.appDisabled = false;
|
||||||
addon.__defineGetter__("userDisabled", function () getRdfProperty(addon, "userDisabled") == "true");
|
addon.__defineGetter__("userDisabled", function () getRdfProperty(addon, "userDisabled") === "true");
|
||||||
addon.__defineSetter__("userDisabled", function (val) {
|
addon.__defineSetter__("userDisabled", function (val) {
|
||||||
services.get("extensionManager")[val ? "enableItem" : "disableItem"](this.id);
|
services.get("extensionManager")[val ? "disableItem" : "enableItem"](this.id);
|
||||||
});
|
});
|
||||||
|
|
||||||
return callback(addon);
|
return callback(addon);
|
||||||
|
|||||||
Reference in New Issue
Block a user