X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSeqCanvas.java;h=77b893893e9c99f3abce3f25cc99dee966eb3e2c;hb=12fdd79d25527a93ee20ffa562899ec5b703e4d5;hp=a7ba0359fa3afba1e6c30c05178c61ce7941a598;hpb=2de8acfae59aced665e4c37ad0f7dcc2ed68818e;p=jalview.git diff --git a/src/jalview/gui/SeqCanvas.java b/src/jalview/gui/SeqCanvas.java index a7ba035..77b8938 100755 --- a/src/jalview/gui/SeqCanvas.java +++ b/src/jalview/gui/SeqCanvas.java @@ -633,7 +633,7 @@ public class SeqCanvas extends JComponent int blockStart = startRes; int blockEnd = endRes; - for (int i = 0; i < regions.size(); i++) + for (int i = 0; regions!=null && i < regions.size(); i++) { int[] region = (int[]) regions.elementAt(i); int hideStart = region[0]; @@ -694,7 +694,8 @@ public class SeqCanvas extends JComponent for (int i = startSeq; i < endSeq; i++) { nextSeq = av.alignment.getSequenceAt(i); - + if (nextSeq==null) + continue; sr.drawSequence(nextSeq, av.alignment.findAllGroups(nextSeq), startRes, endRes, offset + ((i - startSeq) * av.charHeight));