[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