Bug 1223054 - Fix add-on registration r=ferjm

This commit is contained in:
Fabrice Desré 2015-11-21 16:00:37 -08:00
Родитель 9ebeee0402
Коммит ce8bc9029f
1 изменённых файлов: 10 добавлений и 4 удалений

Просмотреть файл

@ -53,10 +53,16 @@ this.UserCustomizations = {
}); });
this.extensions.set(aApp.manifestURL, extension); this.extensions.set(aApp.manifestURL, extension);
extension.startup().then(() => { let uri = Services.io.newURI(aApp.origin, null, null);
let uri = Services.io.newURI(aApp.origin, null, null); debug(`Adding ${uri.host} to appId set`);
this.appId.add(uri.host); this.appId.add(uri.host);
});
extension.startup()
.then(() => { })
.catch((err) => {
debug(`extension.startup failed: ${err}`);
this.appId.delete(uri.host);
});
}, },
unregister: function(aApp) { unregister: function(aApp) {