зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1464263 - [1.2] Update settings for non-enabled modules. r=jchen
This commit is contained in:
Родитель
615cc19d67
Коммит
05fb15050f
|
@ -94,7 +94,7 @@ var ModuleManager = {
|
|||
this._frozenSettings = Object.freeze(Object.assign({}, this._settings));
|
||||
|
||||
this.forEach(module => {
|
||||
if (module.enabled && module.impl) {
|
||||
if (module.impl) {
|
||||
module.impl.onSettingsUpdate();
|
||||
}
|
||||
});
|
||||
|
@ -192,6 +192,7 @@ class ModuleInfo {
|
|||
onInit() {
|
||||
if (this._impl) {
|
||||
this._impl.onInit();
|
||||
this._impl.onSettingsUpdate();
|
||||
}
|
||||
this._loadPhase(this._onInitPhase);
|
||||
this._onInitPhase = null;
|
||||
|
|
|
@ -76,7 +76,7 @@ class GeckoViewContentModule {
|
|||
}
|
||||
}
|
||||
|
||||
if (settings && enabled) {
|
||||
if (settings) {
|
||||
this.onSettingsUpdate();
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче