From 67276774fe47eef40c96de9ec48cd03a323d5ecf Mon Sep 17 00:00:00 2001 From: James Procter Date: Fri, 29 Sep 2023 17:57:41 +0100 Subject: [PATCH] JAL-244 JAL-4090 use current IdWidth when exporting unwrapped alignment image. --- src/jalview/gui/AlignmentPanel.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/jalview/gui/AlignmentPanel.java b/src/jalview/gui/AlignmentPanel.java index 7ed5227..e2c91ba 100644 --- a/src/jalview/gui/AlignmentPanel.java +++ b/src/jalview/gui/AlignmentPanel.java @@ -998,7 +998,15 @@ public class AlignmentPanel extends GAlignmentPanel implements Graphics idGraphics, Graphics alignmentGraphics) throws PrinterException { - final int idWidth = getVisibleIdWidth(false); + final int idWidth; + if (getIdPanel()!=null && getIdPanel().getWidth()>0) + { + // use the current IdPanel's width, if its set and non-zero + idWidth = getIdPanel().getWidth(); + } else { + // otherwise calculate it + idWidth = getVisibleIdWidth(false); + } /* * Get the horizontal offset to where we draw the sequences. -- 1.7.10.2