From b285f6a7d4494de7501b126bff8eba9c86a6c41b Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Sun, 1 Aug 2010 19:56:45 +0000 Subject: [PATCH] closes #1705, [PATCH] Item cited in document not reselected when cite reopened for editing --- chrome/content/zotero/integration/addCitationDialog.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chrome/content/zotero/integration/addCitationDialog.js b/chrome/content/zotero/integration/addCitationDialog.js index c7ab2e2d6..4f7b2582c 100644 --- a/chrome/content/zotero/integration/addCitationDialog.js +++ b/chrome/content/zotero/integration/addCitationDialog.js @@ -125,11 +125,11 @@ var Zotero_Citation_Dialog = new function () { _suppressNextTreeSelect = true; // switch to library if item doesn't exist in current selection - if(!collectionsView.getSelectedCollection().hasItem(io.citation.citationItems[0].id)) { + if(collectionsView.getSelectedCollection() && !collectionsView.getSelectedCollection().hasItem(io.citation.citationItems[0].id)) { var item = Zotero.Items.get(io.citation.citationItems[0].id); - collectionsView.selectLibrary(item.libraryID); + collectionsView.wrappedJSObject.selectLibrary(item.libraryID); } - itemsView.selectItem(io.citation.citationItems[0].id); + itemsView.wrappedJSObject.selectItem(io.citation.citationItems[0].id); for(var box in _preserveData) { var property = _preserveData[box][0];