X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FGroupEditor.java;h=b4dd9cf61e432a9beeb0d1c8f4b5784fe9d20382;hb=95d5181c5173b5ded7d1ef0da1f8c779409fde6d;hp=5b6df2b48097f85ddd0fcadd9bb902810f21792a;hpb=dba30c55e191417596da163caeef250c78de132d;p=jalview.git diff --git a/src/jalview/gui/GroupEditor.java b/src/jalview/gui/GroupEditor.java index 5b6df2b..b4dd9cf 100755 --- a/src/jalview/gui/GroupEditor.java +++ b/src/jalview/gui/GroupEditor.java @@ -29,8 +29,11 @@ public class GroupEditor extends GGroupEditor for (int i=0; i < ColourProperties.getColourSchemeNames().size(); i++) colourCombo.addItem(ColourProperties.getColourSchemeNames().elementAt(i)); - showGroup(); - updateGroupcombo(); + if(groups.size()>0) + { + showGroup(); + updateGroupcombo(); + } assignedList.addMouseListener( new MouseAdapter() { @@ -111,6 +114,9 @@ public class GroupEditor extends GGroupEditor void showGroup() { + if(groups.size()<1) + return; + assignedVector = new Vector(); if(selectedGroupIndex!=-1) { @@ -155,6 +161,9 @@ public class GroupEditor extends GGroupEditor protected void colourCombo_actionPerformed(ActionEvent e) { + if(groups.size()<1) + return; + SequenceGroup sg = (SequenceGroup)groups.elementAt(selectedGroupIndex); sg.cs = ColourSchemeFactory.get( (String)colourCombo.getSelectedItem() );