JAL-2674 add bounds to findHiddenRegionPositions
[jalview.git] / src / jalview / gui / SeqCanvas.java
index 4e896a0..8af99b7 100755 (executable)
@@ -696,16 +696,12 @@ public class SeqCanvas extends JComponent implements ViewportListenerI
         g.setColor(Color.blue);
         int res;
         HiddenColumns hidden = av.getAlignment().getHiddenColumns();
-        List<Integer> positions = hidden.findHiddenRegionPositions();
+        List<Integer> positions = hidden.findHiddenRegionPositions(startRes,
+                endx + 1);
         for (int pos : positions)
         {
           res = pos - startRes;
 
-          if (res < 0 || res > endx - startRes)
-          {
-            continue;
-          }
-
           gg.fillPolygon(
                   new int[]
                   { res * charWidth - charHeight / 4,