X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSeqCanvas.java;h=4114385139d7d3855306fb32672575788f6976d9;hb=1c251a57c7b2fb70dabceb480d0170363357558f;hp=6f3ff5882a27c759d09b0ca9244761e9f85e39bd;hpb=462133eea46ebec6411f53dbe3d6bc372cca4f46;p=jalview.git diff --git a/src/jalview/gui/SeqCanvas.java b/src/jalview/gui/SeqCanvas.java index 6f3ff58..4114385 100755 --- a/src/jalview/gui/SeqCanvas.java +++ b/src/jalview/gui/SeqCanvas.java @@ -40,6 +40,7 @@ import java.awt.RenderingHints; import java.awt.Shape; import java.awt.image.BufferedImage; import java.beans.PropertyChangeEvent; +import java.util.List; import javax.swing.JComponent; @@ -562,9 +563,10 @@ public class SeqCanvas extends JComponent implements ViewportListenerI g.setColor(Color.blue); int res; HiddenColumns hidden = av.getAlignment().getHiddenColumns(); - for (int i = 0; i < hidden.getHiddenRegions().size(); i++) + List positions = hidden.findHiddenRegionPositions(); + for (int pos : positions) { - res = hidden.findHiddenRegionPosition(i) - startRes; + res = pos - startRes; if (res < 0 || res > endx - startRes) {