width -= (width % charWidth);
height -= (height % charHeight);
- drawSelectionGroup((Graphics2D) g,
- ranges.getStartRes(), ranges.getEndRes(),
- ranges.getStartSeq(), ranges.getEndSeq());
-
if ((img != null) && (fastPaint
|| (getVisibleRect().width != g.getClipBounds().width)
|| (getVisibleRect().height != g.getClipBounds().height)))
int charWidth = av.getCharWidth();
g.setFont(av.getFont());
- seqRdr.prepare(g, av.isRenderGaps());
+ seqRdr.setGraphics(g);
SequenceI nextSeq;
// / First draw the sequences
// ///////////////////////////
+ boolean drawGaps = av.isRenderGaps();
for (int i = startSeq; i <= endSeq; i++)
{
nextSeq = av.getAlignment().getSequenceAt(i);
// empty
continue;
}
- seqRdr.drawSequence(nextSeq, av.getAlignment().findAllGroups(nextSeq),
- startRes, endRes, offset + ((i - startSeq) * charHeight));
+ seqRdr.drawSequence(nextSeq, av.getAlignment().findAllGroups(nextSeq),
+ startRes, endRes, offset + ((i - startSeq) * charHeight), drawGaps);
if (av.isShowSequenceFeatures())
{