From b5ca18ba2854441f3065a288eaa1f0f5e77b1391 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Fri, 3 Dec 2004 16:28:19 +0000 Subject: [PATCH] Allow operation if no groups exist --- src/jalview/gui/GroupEditor.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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() ); -- 1.7.10.2