X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FAlignmentView.java;h=325fc459e4caf2d20e38183ff2d1a6aa72af25a0;hb=a7a95ccfd3f0b5cd94e477ba37b9011d7ce84aee;hp=0b4e23677df8f5f5a195c6785109e2d4598568a6;hpb=1f9508680a03c7c73f612c0161d85724dfa9433d;p=jalview.git diff --git a/src/jalview/datamodel/AlignmentView.java b/src/jalview/datamodel/AlignmentView.java index 0b4e236..325fc45 100644 --- a/src/jalview/datamodel/AlignmentView.java +++ b/src/jalview/datamodel/AlignmentView.java @@ -115,7 +115,13 @@ public class AlignmentView } // get the alignment's group list and make a copy - Vector grps = new Vector(alignment.getGroups()); + Vector grps = new Vector(); + Vector gg = alignment.getGroups(); + Enumeration gge = gg.elements(); + while (gge.hasMoreElements()) + { + grps.addElement(gge.nextElement()); + } ScGroup[] sgrps = null; boolean addedgps[] = null; if (grps != null) @@ -177,7 +183,7 @@ public class AlignmentView { for (int sg = 0; sg < sgrps.length; sg++) { - if (((Vector) grps.get(sg)).contains(selseqs[i])) + if (((Vector) grps.elementAt(sg)).contains(selseqs[i])) { sequences[csi].setGroupMembership(sgrps[sg]); sgrps[sg].sg.deleteSequence(selseqs[i], false);