This will hopefully fix the scraping crash.

This commit is contained in:
Dan Stillman 2007-03-26 19:33:14 +00:00
parent afb03baaff
commit 9729c7dce5

View File

@ -171,19 +171,21 @@ Zotero.ItemTreeView.prototype.refresh = function()
*/ */
Zotero.ItemTreeView.prototype.notify = function(action, type, ids) Zotero.ItemTreeView.prototype.notify = function(action, type, ids)
{ {
if (!this._treebox || !this._treebox.treeBody) {
return;
}
var madeChanges = false; var madeChanges = false;
var sort = false; var sort = false;
this.selection.selectEventsSuppressed = true; this.selection.selectEventsSuppressed = true;
var savedSelection = this.saveSelection(); var savedSelection = this.saveSelection();
if (this._treebox && this._treebox.treeBody) { // See if we're in the active window
// See if we're in the active window var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"]
var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator);
.getService(Components.interfaces.nsIWindowMediator); if (wm.getMostRecentWindow("navigator:browser") == this._ownerDocument.defaultView){
if (wm.getMostRecentWindow("navigator:browser") == this._ownerDocument.defaultView){ var activeWindow = true;
var activeWindow = true;
}
} }
var quicksearch = this._ownerDocument.getElementById('zotero-tb-search'); var quicksearch = this._ownerDocument.getElementById('zotero-tb-search');