if seq<0, return
[jalview.git] / src / jalview / appletgui / TreeCanvas.java
index a6bc5df..075d8cb 100755 (executable)
@@ -82,10 +82,9 @@ public class TreeCanvas
       av.setSelectionGroup(selected);\r
     }\r
 \r
-    selected.setEndRes(av.alignment.getWidth());\r
+    selected.setEndRes(av.alignment.getWidth()-1);\r
     selected.addOrRemove(sequence, true);\r
 \r
-System.out.println("called here");\r
     PaintRefresher.Refresh(this, av.alignment);\r
     repaint();\r
   }\r
@@ -487,11 +486,12 @@ System.out.println("called here");
 \r
           SequenceGroup sg = new SequenceGroup(sequences, "TreeGroup",\r
                                                cs, true, true,\r
-                                               false, 0, av.alignment.getWidth());\r
+                                               false, 0, av.alignment.getWidth()-1);\r
 \r
 \r
-          if (av.getGlobalColourScheme().conservationApplied())\r
-          {\r
+          if (  av.getGlobalColourScheme()!=null\r
+             && av.getGlobalColourScheme().conservationApplied())\r
+            {\r
             Conservation c = new Conservation("Group",\r
                                               ResidueProperties.propHash, 3,\r
                                               sg.sequences, sg.getStartRes(),\r