X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FAnnotationPanel.java;h=d642c14ddb2ecbdac3ee72960cd737de8214f87a;hp=32d528c28ebeb62e8bc7b16ab81e4abe3abf8b16;hb=8d44c38e7028bcce53c0370dec67baa5d8d209c9;hpb=3ff37e4f45063555989ff1cdf308938daeaaa84c diff --git a/src/jalview/appletgui/AnnotationPanel.java b/src/jalview/appletgui/AnnotationPanel.java index 32d528c..d642c14 100755 --- a/src/jalview/appletgui/AnnotationPanel.java +++ b/src/jalview/appletgui/AnnotationPanel.java @@ -150,7 +150,7 @@ public class AnnotationPanel extends Panel implements AwtRenderPanelI, String label = ""; if (av.getColumnSelection() != null - && av.getColumnSelection().size() > 0 + && !av.getColumnSelection().isEmpty() && anot[av.getColumnSelection().getMin()] != null) { label = anot[av.getColumnSelection().getMin()].displayCharacter; @@ -158,9 +158,9 @@ public class AnnotationPanel extends Panel implements AwtRenderPanelI, if (evt.getActionCommand().equals(REMOVE)) { - for (int i = 0; i < av.getColumnSelection().size(); i++) + for (int sel : av.getColumnSelection().getSelected()) { - anot[av.getColumnSelection().columnAt(i)] = null; + anot[sel] = null; } } else if (evt.getActionCommand().equals(LABEL)) @@ -177,10 +177,8 @@ public class AnnotationPanel extends Panel implements AwtRenderPanelI, aa[activeRow].hasText = true; } - for (int i = 0; i < av.getColumnSelection().size(); i++) + for (int index : av.getColumnSelection().getSelected()) { - int index = av.getColumnSelection().columnAt(i); - if (!av.getColumnSelection().isVisible(index)) { continue; @@ -201,10 +199,8 @@ public class AnnotationPanel extends Panel implements AwtRenderPanelI, Color col = udc.getColor(); - for (int i = 0; i < av.getColumnSelection().size(); i++) + for (int index : av.getColumnSelection().getSelected()) { - int index = av.getColumnSelection().columnAt(i); - if (!av.getColumnSelection().isVisible(index)) { continue; @@ -262,10 +258,8 @@ public class AnnotationPanel extends Panel implements AwtRenderPanelI, } } - for (int i = 0; i < av.getColumnSelection().size(); i++) + for (int index : av.getColumnSelection().getSelected()) { - int index = av.getColumnSelection().columnAt(i); - if (!av.getColumnSelection().isVisible(index)) { continue;