=== modified file 'content/overlay.js' --- content/overlay.js 2011-02-18 22:37:38 +0000 +++ content/overlay.js 2012-05-22 15:40:51 +0000 @@ -226,10 +226,11 @@ initIndicators: function initIndicators() { this.logger("init indicators"); - var em = Components.classes["@mozilla.org/extensions/manager;1"] - .getService(Components.interfaces.nsIExtensionManager); + var directoryService = Components.classes["@mozilla.org/file/directory_service;1"] + .getService(Components.interfaces.nsIProperties); + var profileFolder = directoryService.get("ProfD", Components.interfaces.nsIFile); - var pythonpath = em.getInstallLocation(ADDON_ID).getItemFile(ADDON_ID, "python/indicator.py").path; + var pythonpath = profileFolder.path + "/extensions/" + ADDON_ID + "/python/indicator.py"; this.logger("pythonpath: " + pythonpath); // Make fifo in /tmp, otherwise it won't work for a shared extension for all users (#611183) var pm = Components.classes["@mozilla.org/toolkit/profile-service;1"] === modified file 'install.rdf' --- install.rdf 2010-10-16 13:21:04 +0000 +++ install.rdf 2012-05-22 15:46:01 +0000 @@ -19,11 +19,12 @@ Ruben Verweij Patrik Dufresne Brian Mattern + true {3550f703-e582-4d05-9a08-453d09bdfdc6} 2.0 - 3.3a1pre + 12.* chrome://tbindicator/content/options.xul