Add nullcheck for addons (pre-installed webextensions return null)

Tag #937.
This commit is contained in:
wolfbeast 2019-01-28 15:33:57 +01:00 committed by Roy Tam
commit 084eb46afa

View file

@ -1110,10 +1110,10 @@ BrowserGlue.prototype = {
let disabledAddons = AddonManager.getStartupChanges(AddonManager.STARTUP_CHANGE_DISABLED);
AddonManager.getAddonsByIDs(disabledAddons, (addons) => {
for (let addon of addons) {
if (addon.type == "experiment")
if (addon && addon.type == "experiment")
continue;
if (addon.signedState <= AddonManager.SIGNEDSTATE_MISSING) {
if (addon && addon.signedState <= AddonManager.SIGNEDSTATE_MISSING) {
this._notifyUnsignedAddonsDisabled();
break;
}