X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fviewmodel%2FAlignmentViewport.java;h=67db6fcc48c096a8b53fb4511661bcaf04434cf7;hb=dd81a4ab9d1ffc6168e7a041c7d488db37298cce;hp=3293291368ceaf534386c011a500fba3824b4a33;hpb=e07fc11d5aaf4d1237d83e5f7ea0909dea09902e;p=jalview.git diff --git a/src/jalview/viewmodel/AlignmentViewport.java b/src/jalview/viewmodel/AlignmentViewport.java index 3293291..67db6fc 100644 --- a/src/jalview/viewmodel/AlignmentViewport.java +++ b/src/jalview/viewmodel/AlignmentViewport.java @@ -52,7 +52,6 @@ import java.util.HashMap; import java.util.Hashtable; import java.util.List; import java.util.Map; -import java.util.Vector; /** * base class holding visualization and analysis attributes and common logic for @@ -1489,9 +1488,9 @@ public abstract class AlignmentViewport implements AlignViewportI, @Override - public int[][] getVisibleRegionBoundaries(int min, int max) + public List getVisibleRegionBoundaries(int min, int max) { - Vector regions = new Vector(); + ArrayList regions = new ArrayList(); int start = min; int end = max; @@ -1515,7 +1514,7 @@ public abstract class AlignmentViewport implements AlignViewportI, } } - regions.addElement(new int[] + regions.add(new int[] { start, end }); if (colSel != null && colSel.hasHiddenColumns()) @@ -1527,10 +1526,7 @@ public abstract class AlignmentViewport implements AlignViewportI, int[][] startEnd = new int[regions.size()][2]; - regions.copyInto(startEnd); - - return startEnd; - + return regions; } @Override