X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSeqCanvas.java;h=76ff5f28d16d232fd8d840496ec654ee6aab5a8d;hb=55deb271c9f6fa106548013a9790db38d518cf6c;hp=6ec48de6216a0f9f89cc9f177ec34d104ddf18ad;hpb=1dc67d212f52a92d7917fc9f4edd47d99b97c149;p=jalview.git diff --git a/src/jalview/gui/SeqCanvas.java b/src/jalview/gui/SeqCanvas.java index 6ec48de..76ff5f2 100755 --- a/src/jalview/gui/SeqCanvas.java +++ b/src/jalview/gui/SeqCanvas.java @@ -364,10 +364,6 @@ public class SeqCanvas extends JComponent implements ViewportListenerI 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))) @@ -1011,12 +1007,13 @@ public class SeqCanvas extends JComponent implements ViewportListenerI 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); @@ -1026,8 +1023,8 @@ public class SeqCanvas extends JComponent implements ViewportListenerI // 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()) {