X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAnnotationPanel.java;h=6c9cb6c4e286dadcfd016abb9e3928379a0e6a05;hb=cd669a0e8c7b91b379bca8fe6e702cf0fcbd1ce0;hp=f01d7be2b06f0d698c99e376d7b98db1b178fa79;hpb=f047ab25cc45bfc9d130f67d2c56a940751d9c91;p=jalview.git diff --git a/src/jalview/gui/AnnotationPanel.java b/src/jalview/gui/AnnotationPanel.java index f01d7be..6c9cb6c 100755 --- a/src/jalview/gui/AnnotationPanel.java +++ b/src/jalview/gui/AnnotationPanel.java @@ -631,7 +631,12 @@ public class AnnotationPanel extends JPanel implements AwtRenderPanelI, return false; } int yOffset = rowIndex[1]; - + AlignmentAnnotation[] allAnnotation = av.getAlignment() + .getAlignmentAnnotation(); + if (allAnnotation==null || rowIndex[0]<0 || rowIndex[0]>=allAnnotation.length) + { + return false; + } AlignmentAnnotation clicked = av.getAlignment() .getAlignmentAnnotation()[rowIndex[0]]; if (clicked.graph != AlignmentAnnotation.CONTACT_MAP)