[tbb-commits] [tor-browser/tor-browser-60.4.0esr-8.5-1] squash! Bug 4234: Use the Firefox Update Process for Tor Browser.
gk at torproject.org
gk at torproject.org
Wed Jan 23 10:09:24 UTC 2019
commit 6a9c962b2316c6ede976faaa36294a97b121e382
Author: Kathy Brade <brade at pearlcrescent.com>
Date: Wed Nov 28 09:56:25 2018 -0500
squash! Bug 4234: Use the Firefox Update Process for Tor Browser.
Also fix #27828: "Check for Tor Browser update" doesn't seem to do anything.
---
toolkit/mozapps/update/nsUpdateService.js | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/toolkit/mozapps/update/nsUpdateService.js b/toolkit/mozapps/update/nsUpdateService.js
index 609f1e19f524..b2a4e82cf241 100644
--- a/toolkit/mozapps/update/nsUpdateService.js
+++ b/toolkit/mozapps/update/nsUpdateService.js
@@ -4011,7 +4011,15 @@ UpdatePrompt.prototype = {
"an update was downloaded. topic: update-downloaded, status: " + update.state);
Services.obs.notifyObservers(update, "update-downloaded", update.state);
- if (Services.prefs.getBoolPref(PREF_APP_UPDATE_DOORHANGER, false)) {
+ if (background && Services.prefs.getBoolPref(PREF_APP_UPDATE_DOORHANGER, false)) {
+ // To fix https://trac.torproject.org/projects/tor/ticket/27828
+ // ("Check for Tor Browser update" doesn't seem to do anything), in
+ // Tor Browser we only return here when the background parameter is
+ // true. This causes the update wizard XUL window to (correctly) be
+ // opened in response to "Check for Tor Browser Update."
+ // This change does not alter the behavior of any existing
+ // update-related UI because all callers of showUpdateDownloaded()
+ // other than Torbutton pass true for the background parameter.
return;
}
More information about the tbb-commits
mailing list