Dont clear graphics g before drawing the image
[jalview.git] / src / jalview / appletgui / SeqCanvas.java
index 13a0ec8..3af9fb9 100755 (executable)
@@ -584,6 +584,9 @@ public class SeqCanvas
         {\r
             nextSeq = av.alignment.getSequenceAt(i);\r
 \r
+            if(nextSeq==null)\r
+              continue;\r
+\r
             sr.drawSequence(nextSeq, av.alignment.findAllGroups(nextSeq),\r
                             startRes, endRes,\r
                             offset + ( (i - startSeq) * av.charHeight));\r
@@ -668,12 +671,12 @@ public class SeqCanvas
            }\r
 \r
            if ( (sx <= (endRes - startRes) * av.charWidth) &&\r
-               group.getSequences(false).\r
+               group.getSequences(null).\r
                contains(av.alignment.getSequenceAt(i)))\r
            {\r
              if ( (bottom == -1) &&\r
              (i >= alHeight ||\r
-                 !group.getSequences(false).contains(\r
+                 !group.getSequences(null).contains(\r
                      av.alignment.getSequenceAt(i + 1))))\r
              {\r
                bottom = sy + av.charHeight;\r
@@ -682,7 +685,7 @@ public class SeqCanvas
              if (!inGroup)\r
              {\r
                if ( ( (top == -1) && (i == 0)) ||\r
-                   !group.getSequences(false).contains(\r
+                   !group.getSequences(null).contains(\r
                        av.alignment.getSequenceAt(i - 1)))\r
                {\r
                  top = sy;\r