X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FSeqCanvas.java;h=3af9fb939edc8b3476e5f144a6172f718437d824;hb=b61f2d9b571c4e4ab3285257c6ddbd39da61fa05;hp=13a0ec82e675bc7c832a35e81e9f10d74b19c9df;hpb=32a72d077d2371f4566688fbd103103d8505b27f;p=jalview.git diff --git a/src/jalview/appletgui/SeqCanvas.java b/src/jalview/appletgui/SeqCanvas.java index 13a0ec8..3af9fb9 100755 --- a/src/jalview/appletgui/SeqCanvas.java +++ b/src/jalview/appletgui/SeqCanvas.java @@ -584,6 +584,9 @@ public class SeqCanvas { nextSeq = av.alignment.getSequenceAt(i); + if(nextSeq==null) + continue; + sr.drawSequence(nextSeq, av.alignment.findAllGroups(nextSeq), startRes, endRes, offset + ( (i - startSeq) * av.charHeight)); @@ -668,12 +671,12 @@ public class SeqCanvas } if ( (sx <= (endRes - startRes) * av.charWidth) && - group.getSequences(false). + group.getSequences(null). contains(av.alignment.getSequenceAt(i))) { if ( (bottom == -1) && (i >= alHeight || - !group.getSequences(false).contains( + !group.getSequences(null).contains( av.alignment.getSequenceAt(i + 1)))) { bottom = sy + av.charHeight; @@ -682,7 +685,7 @@ public class SeqCanvas if (!inGroup) { if ( ( (top == -1) && (i == 0)) || - !group.getSequences(false).contains( + !group.getSequences(null).contains( av.alignment.getSequenceAt(i - 1))) { top = sy;