From c209e4de401c4c8ff1b566b2ae8158a116ee9f72 Mon Sep 17 00:00:00 2001 From: Ben Soares Date: Thu, 24 Aug 2023 17:54:37 +0100 Subject: [PATCH] JAL-4250 Fix bug in vector rendition where more than one secondary structure loses the glyphline. --- src/jalview/renderer/AnnotationRenderer.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/jalview/renderer/AnnotationRenderer.java b/src/jalview/renderer/AnnotationRenderer.java index 2380ac9..d943d39 100644 --- a/src/jalview/renderer/AnnotationRenderer.java +++ b/src/jalview/renderer/AnnotationRenderer.java @@ -472,8 +472,6 @@ public class AnnotationRenderer this.setVectorRendition(true); } Graphics2D g2d = (Graphics2D) g; - // flag used for vector rendition - this.glyphLineDrawn = false; long stime = System.currentTimeMillis(); boolean usedFaded = false; @@ -624,6 +622,9 @@ public class AnnotationRenderer // first pass sets up state for drawing continuation from left-hand // column // of startRes + + // flag used for vector rendition + this.glyphLineDrawn = false; x = (startRes == 0) ? 0 : -1; while (x < endRes - startRes) { -- 1.7.10.2