[tbb-commits] [tor-browser/tor-browser-91.2.0esr-11.0-1] fixup! Bug 40597: Implement TorSettings module
sysrqb at torproject.org
sysrqb at torproject.org
Wed Oct 6 13:32:12 UTC 2021
commit 299c899dc7334b66f1e443ab7f1001c7a8b40a3a
Author: Matthew Finkel <sysrqb at torproject.org>
Date: Fri Sep 3 03:52:30 2021 +0000
fixup! Bug 40597: Implement TorSettings module
This reverts commit 9bf09ae43912f868ff5ffdb2faba5469a6fdd2a7.
---
browser/modules/TorSettings.jsm | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/browser/modules/TorSettings.jsm b/browser/modules/TorSettings.jsm
index f88b85647944..848925fd7b29 100644
--- a/browser/modules/TorSettings.jsm
+++ b/browser/modules/TorSettings.jsm
@@ -317,7 +317,7 @@ const TorSettings = (() => {
},
/* wait for relevant life-cycle events to load and/or apply saved settings */
- observe: function(subject, topic, data) {
+ observe: async function(subject, topic, data) {
console.log(`TorSettings: observed ${topic}`);
// once the process is ready, we need to apply our settings
@@ -325,11 +325,13 @@ const TorSettings = (() => {
Services.obs.removeObserver(this, TorTopics.ProcessIsReady);
if (this._settings == null) {
// load settings from tor if our load in init() failed and save them to prefs
- this.loadLegacy().then((result) => { this.saveToPrefs(); Services.obs.notifyObservers(null, TorSettingsTopics.Ready);});
+ await this.loadLegacy();
+ this.saveToPrefs();
} else {
// push down settings to tor
- this.applySettings().then((result) => Services.obs.notifyObservers(null, TorSettingsTopics.Ready));
+ await this.applySettings();
}
+ Services.obs.notifyObservers(null, TorSettingsTopics.Ready);
};
switch (topic) {
More information about the tbb-commits
mailing list