www

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

commit 42761e8e0dc1d10b96ffec2aaccf8228b54a30c0
parent fe1ce60a46bdb9b4515acdae8caa4c99422caff3
Author: Simon Kornblith <simon@simonster.com>
Date:   Tue,  8 Feb 2011 11:59:00 +0000

fix Fx hang on extensions DB corruption


Diffstat:
Mchrome/content/zotero/xpcom/zotero.js | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/chrome/content/zotero/xpcom/zotero.js b/chrome/content/zotero/xpcom/zotero.js @@ -644,7 +644,7 @@ var Zotero = new function(){ return dir; } else { if(this.isFx4) { - while(!Zotero.addon) Zotero.mainThread.processNextEvent(true); + while(Zotero.addon === undefined) Zotero.mainThread.processNextEvent(true); var resourceURI = Zotero.addon.getResourceURI(); return resourceURI.QueryInterface(Components.interfaces.nsIFileURL).file; } else { @@ -1082,7 +1082,7 @@ var Zotero = new function(){ if(this.isFx4) { if(!Zotero.addons) { AddonManager.getAllAddons(function(addonList) { Zotero.addons = addonList; }); - while(!Zotero.addons) Zotero.mainThread.processNextEvent(true); + while(Zotero.addons === undefined) Zotero.mainThread.processNextEvent(true); } var installed = Zotero.addons; } else {