diff --git a/chrome/content/zotero/xpcom/collectionTreeView.js b/chrome/content/zotero/xpcom/collectionTreeView.js index fc55a6aff..51c271ebe 100644 --- a/chrome/content/zotero/xpcom/collectionTreeView.js +++ b/chrome/content/zotero/xpcom/collectionTreeView.js @@ -104,7 +104,6 @@ Zotero.CollectionTreeView.prototype.reload = function() Zotero.CollectionTreeView.prototype.notify = function(action, type, ids) { var madeChanges = false; - var ids = Zotero.flattenArguments(ids); if(action == 'delete') { diff --git a/chrome/content/zotero/xpcom/itemTreeView.js b/chrome/content/zotero/xpcom/itemTreeView.js index 2e488d537..595a265f9 100644 --- a/chrome/content/zotero/xpcom/itemTreeView.js +++ b/chrome/content/zotero/xpcom/itemTreeView.js @@ -95,8 +95,6 @@ Zotero.ItemTreeView.prototype.notify = function(action, type, ids) this.selection.selectEventsSuppressed = true; var savedSelection = this.saveSelection(); - ids = Zotero.flattenArguments(ids); - // See if we're in the active window var wm = Components.classes["@mozilla.org/appshell/window-mediator;1"] .getService(Components.interfaces.nsIWindowMediator); diff --git a/chrome/content/zotero/xpcom/notifier.js b/chrome/content/zotero/xpcom/notifier.js index 56cea0252..cc808a4a8 100644 --- a/chrome/content/zotero/xpcom/notifier.js +++ b/chrome/content/zotero/xpcom/notifier.js @@ -80,8 +80,10 @@ Zotero.Notifier = new function(){ throw('Invalid type ' + type + ' in Notifier.trigger()'); } + ids = Zotero.flattenArguments(ids); + Zotero.debug("Notifier.trigger('" + event + "', '" + type + "', " - + (typeof ids=='object' ? '[' + ids.join() + ']' : ids) + ") called " + + '[' + ids.join() + ']' + ") called " + "[collection observers: " + _observers['collectionObserver'].length + ", item observers: " + _observers['itemObserver'].length + "]");