зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1798908 - SitePermsAddonProvider.shutdown should not call Services.obs.removeObserver if this._initPromise is not set. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D161137
This commit is contained in:
Родитель
954e070cf1
Коммит
823a39ad8d
|
@ -494,7 +494,9 @@ const SitePermsAddonProvider = {
|
|||
},
|
||||
|
||||
shutdown() {
|
||||
Services.obs.removeObserver(this, "perm-changed");
|
||||
if (this._initPromise) {
|
||||
Services.obs.removeObserver(this, "perm-changed");
|
||||
}
|
||||
this.wrappersMapByOrigin.clear();
|
||||
this._initPromise = null;
|
||||
},
|
||||
|
|
Загрузка…
Ссылка в новой задаче