diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js index 51dbfb8d65..a047d4719d 100644 --- a/chrome/content/zotero/xpcom/integration.js +++ b/chrome/content/zotero/xpcom/integration.js @@ -2155,6 +2155,9 @@ Zotero.Integration.Session.prototype.getCitationField = function(citation) { serializeCitationItem.id = citationItem.itemData.id; serializeCitationItem.uris = citationItem.uris; + // XXX For compatibility with older versions of Zotero; to be removed at a later date + serializeCitationItem.uri = serializeCitationItem.uris; + // always store itemData, since we have no way to get it back otherwise serializeCitationItem.itemData = citationItem.itemData; addSchema = true; diff --git a/chrome/content/zotero/xpcom/itemTreeView.js b/chrome/content/zotero/xpcom/itemTreeView.js index c6648b3a58..cff0f29e9e 100644 --- a/chrome/content/zotero/xpcom/itemTreeView.js +++ b/chrome/content/zotero/xpcom/itemTreeView.js @@ -507,6 +507,11 @@ Zotero.ItemTreeView.prototype.notify = function(action, type, ids, extraData) for each(var item in items) { var id = item.id; + // Make sure row map is up to date + // if we made changes in a previous loop + if (madeChanges) { + this._refreshHashMap(); + } var row = this._itemRowMap[id]; // Deleted items get a modify that we have to ignore when diff --git a/resource/schema/repotime.txt b/resource/schema/repotime.txt index a8de5f4a05..4371ce1103 100644 --- a/resource/schema/repotime.txt +++ b/resource/schema/repotime.txt @@ -1 +1 @@ -2013-02-08 07:00:00 +2013-02-19 00:25:00 diff --git a/styles b/styles index a482d1ea39..47c49468f4 160000 --- a/styles +++ b/styles @@ -1 +1 @@ -Subproject commit a482d1ea39213aaebaabfa372879f41f627d8a49 +Subproject commit 47c49468f4d829a43bee6c4105f83b37c91a2fb7 diff --git a/translators b/translators index 23c54a2766..15385de597 160000 --- a/translators +++ b/translators @@ -1 +1 @@ -Subproject commit 23c54a2766497e2a5cf9103cfe44ff83b04c41b4 +Subproject commit 15385de597ac53a3b5397371aa01e578e136fe62