JAL-2591 Further refactoring (still incomplete)
[jalview.git] / src / jalview / gui / AlignFrame.java
index ae2e44a..2c7837f 100644 (file)
@@ -1885,7 +1885,9 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
       hiddenColumns = new ArrayList<>();
       int hiddenOffset = viewport.getSelectionGroup().getStartRes();
       int hiddenCutoff = viewport.getSelectionGroup().getEndRes();
-      for (int[] region : viewport.getAlignment().getHiddenColumns())
+      ArrayList<int[]> hiddenRegions = viewport.getAlignment()
+              .getHiddenColumns().getHiddenColumnsCopyAsList();
+      for (int[] region : hiddenRegions)
       {
         if (region[0] >= hiddenOffset && region[1] <= hiddenCutoff)
         {