From: amwaterhouse Date: Fri, 3 Dec 2004 16:28:19 +0000 (+0000) Subject: Allow operation if no groups exist X-Git-Tag: Release_2_0~868 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=b5ca18ba2854441f3065a288eaa1f0f5e77b1391;p=jalview.git Allow operation if no groups exist --- 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() );