From f61826281bdca85b794d0b9e978537032e18a3cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adomas=20Ven=C4=8Dkauskas?= Date: Tue, 18 Jul 2023 10:55:14 +0300 Subject: [PATCH] Revert "Merge pull request #3195 from CommonLoon102/cl102/fix-bib-indent" This reverts commit aca86967bf3159d14b0eb4aa81b55d765b39a2f6, reversing changes made to 1a850d58c4cbe0e47663d2bba63fdf72a4e1e84b. --- chrome/content/zotero/xpcom/integration.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/chrome/content/zotero/xpcom/integration.js b/chrome/content/zotero/xpcom/integration.js index 6e734e3152..6f18a22fe0 100644 --- a/chrome/content/zotero/xpcom/integration.js +++ b/chrome/content/zotero/xpcom/integration.js @@ -1348,11 +1348,18 @@ Zotero.Integration.Session.prototype._updateDocument = async function(forceCitat } else { bibliographyText = bib[0].bibstart+bib[1].join("")+bib[0].bibend; } - - var bibStyle = Zotero.Cite.getBibliographyFormatParameters(bib); - await this._doc.setBibliographyStyle(bibStyle.firstLineIndent, bibStyle.indent, - bibStyle.lineSpacing, bibStyle.entrySpacing, bibStyle.tabStops, bibStyle.tabStops.length); - this.data.style.bibliographyStyleHasBeenSet = true; + + // if bibliography style not set, set it + if(!this.data.style.bibliographyStyleHasBeenSet) { + var bibStyle = Zotero.Cite.getBibliographyFormatParameters(bib); + + // set bibliography style + await this._doc.setBibliographyStyle(bibStyle.firstLineIndent, bibStyle.indent, + bibStyle.lineSpacing, bibStyle.entrySpacing, bibStyle.tabStops, bibStyle.tabStops.length); + + // set bibliographyStyleHasBeenSet parameter to prevent further changes + this.data.style.bibliographyStyleHasBeenSet = true; + } } // set bibliography text @@ -3632,4 +3639,4 @@ Zotero.Integration.LegacyPluginWrapper.wrapDocument = function wrapDocument(doc) return doc.convert.apply(doc, arguments); } return wrapped; -} +} \ No newline at end of file