=== 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