[tor-commits] [tor-launcher/master] Bug 13983: Use CurProcD for Thunderbird/Instantbird

brade at torproject.org brade at torproject.org
Thu Mar 19 14:14:09 UTC 2015


commit c052b54b2d14032fac0c9b23a9ad9cc06d792a5a
Author: Sukhbir Singh <sukhbir at torproject.org>
Date:   Thu Dec 18 10:33:29 2014 +0530

    Bug 13983: Use CurProcD for Thunderbird/Instantbird
    
    To accommodate Tor Messenger/Tor Mail bundle packaging, use a path
    relative to the current working directory when locating Tor files
    (instead of relative to the profile directory).
---
 src/components/tl-process.js |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/components/tl-process.js b/src/components/tl-process.js
index cc5d654..b6dc98f 100644
--- a/src/components/tl-process.js
+++ b/src/components/tl-process.js
@@ -692,9 +692,8 @@ TorProcessService.prototype =
                           .getService(Ci.nsIXULAppInfo);
           if (appInfo.ID == this.kThunderbirdID || appInfo.ID == this.kInstantbirdID)
           {
-            // For Thunderbird and Instantbird, paths are relative to this extension's folder.
             topDir = Cc["@mozilla.org/file/directory_service;1"]
-                       .getService(Ci.nsIProperties).get("ProfD", Ci.nsIFile);
+                       .getService(Ci.nsIProperties).get("CurProcD", Ci.nsIFile);
             topDir.append("extensions");
             topDir.append(this.kTorLauncherExtPath);
           }



More information about the tor-commits mailing list