Out of bounds checks
authoramwaterhouse <Andrew Waterhouse>
Tue, 30 Aug 2005 11:07:46 +0000 (11:07 +0000)
committeramwaterhouse <Andrew Waterhouse>
Tue, 30 Aug 2005 11:07:46 +0000 (11:07 +0000)
src/jalview/gui/SeqPanel.java

index de1a533..75f9004 100755 (executable)
@@ -284,6 +284,9 @@ public class SeqPanel extends JPanel
       int seq = findSeq(evt);\r
       int res = findRes(evt);\r
 \r
+      if(seq<0 || res<0)\r
+        return;\r
+\r
         if ((seq < av.getAlignment().getHeight()) &&\r
                 (res < av.getAlignment().getSequenceAt(seq).getLength()))\r
         {\r
@@ -685,6 +688,9 @@ public class SeqPanel extends JPanel
       int seq = findSeq(evt);\r
       oldSeq = seq;\r
 \r
+      if(seq<0 || res<0)\r
+        return;\r
+\r
         SequenceI sequence = (Sequence) av.getAlignment().getSequenceAt(seq);\r
 \r
         if ((sequence == null) || (res > sequence.getLength()))\r