зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1223054 - Fix add-on registration r=ferjm
This commit is contained in:
Родитель
9ebeee0402
Коммит
ce8bc9029f
|
@ -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) {
|
||||||
|
|
Загрузка…
Ссылка в новой задаче