diff --git a/chrome/content/zotero/xpcom/itemTreeView.js b/chrome/content/zotero/xpcom/itemTreeView.js index 80f4b08fd..f93ee89d6 100644 --- a/chrome/content/zotero/xpcom/itemTreeView.js +++ b/chrome/content/zotero/xpcom/itemTreeView.js @@ -1433,6 +1433,13 @@ Zotero.ItemTreeView.prototype.sort = function(itemID) } } + if (columnField !== 'title') { + cmp = collation.compareString(1, b.getField('title', true), a.getField('title', true)); + if (cmp !== 0) { + return cmp; + } + } + fieldA = a.getField('dateModified'); fieldB = b.getField('dateModified'); return (fieldA > fieldB) ? -1 : (fieldA < fieldB) ? 1 : 0;