Richard Pospesel pushed to branch tor-browser-102.5.0esr-12.5-1 at The Tor Project / Applications / Tor Browser

Commits:

1 changed file:

Changes:

  • browser/actors/AboutTBUpdateParent.jsm
    ... ... @@ -22,9 +22,9 @@ const kRequestUpdateMessageName = "FetchUpdateData";
    22 22
      * implementation.
    
    23 23
      */
    
    24 24
     class AboutTBUpdateParent extends JSWindowActorParent {
    
    25
    -  receiveMessage(aMessage) {
    
    25
    +  async receiveMessage(aMessage) {
    
    26 26
         if (aMessage.name == kRequestUpdateMessageName) {
    
    27
    -      return this.releaseNoteInfo;
    
    27
    +      return this.getReleaseNoteInfo();
    
    28 28
         }
    
    29 29
         return undefined;
    
    30 30
       }
    
    ... ... @@ -51,7 +51,7 @@ class AboutTBUpdateParent extends JSWindowActorParent {
    51 51
       // On Mac OS, when building with --enable-tor-browser-data-outside-app-dir
    
    52 52
       // to support Gatekeeper signing, the ChangeLog.txt file is located in
    
    53 53
       // TorBrowser.app/Contents/Resources/TorBrowser/Docs/.
    
    54
    -  get releaseNoteInfo() {
    
    54
    +  async getReleaseNoteInfo() {
    
    55 55
         let info = { moreInfoURL: this.moreInfoURL };
    
    56 56
     
    
    57 57
         try {
    
    ... ... @@ -74,12 +74,7 @@ class AboutTBUpdateParent extends JSWindowActorParent {
    74 74
           f.append("Docs");
    
    75 75
           f.append("ChangeLog.txt");
    
    76 76
     
    
    77
    -      let fs = Cc["@mozilla.org/network/file-input-stream;1"].createInstance(
    
    78
    -        Ci.nsIFileInputStream
    
    79
    -      );
    
    80
    -      fs.init(f, -1, 0, 0);
    
    81
    -      let s = NetUtil.readInputStreamToString(fs, fs.available());
    
    82
    -      fs.close();
    
    77
    +      let s = await IOUtils.readUTF8(f.path);
    
    83 78
     
    
    84 79
           // Truncate at the first empty line.
    
    85 80
           s = s.replace(/[\r\n][\r\n][\s\S]*$/m, "");