Out of bounds checks
[jalview.git] / 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