www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit 90dd0f34e038f739cd2b4971eb1bea7fbbc1c70e
parent e68a657303e04db956d9ef1576edcfc126beb8a9
Author: Simon Kornblith <simon@simonster.com>
Date:   Mon,  3 Oct 2011 01:27:15 +0000

Defer add-on manager load until it's necessary


Diffstat:
Mchrome/content/zotero/xpcom/zotero.js | 8+-------
1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/chrome/content/zotero/xpcom/zotero.js b/chrome/content/zotero/xpcom/zotero.js @@ -38,13 +38,6 @@ const ZOTERO_CONFIG = { VERSION: "3.0b3.SVN" }; -// Load AddonManager for Firefox 4 -var appInfo = Components.classes["@mozilla.org/xre/app-info;1"]. - getService(Components.interfaces.nsIXULAppInfo); -if(appInfo.platformVersion[0] >= 2) { - Components.utils.import("resource://gre/modules/AddonManager.jsm"); -} - /* * Core functions */ @@ -1260,6 +1253,7 @@ if(appInfo.platformVersion[0] >= 2) { } if(this.isFx4) { + Components.utils.import("resource://gre/modules/AddonManager.jsm"); AddonManager.getAllAddons(onHaveInstalledAddons); } else { var em = Components.classes["@mozilla.org/extensions/manager;1"].