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);
extension.startup().then(() => {
let uri = Services.io.newURI(aApp.origin, null, null);
this.appId.add(uri.host);
});
let uri = Services.io.newURI(aApp.origin, null, null);
debug(`Adding ${uri.host} to appId set`);
this.appId.add(uri.host);
extension.startup()
.then(() => { })
.catch((err) => {
debug(`extension.startup failed: ${err}`);
this.appId.delete(uri.host);
});
},
unregister: function(aApp) {