X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSeqCanvas.java;fp=src%2Fjalview%2Fgui%2FSeqCanvas.java;h=8d9e537b7d5b74069bc704e8f3b9d6a31686845a;hb=accb26f3cc680534a35c012accbfb7e7383cc606;hp=d2f63a95a88c359322741ed2eaaf35637c8bc174;hpb=4650bd5a0ce2b7ef07bd91baa591fa5d0cadef4c;p=jalview.git diff --git a/src/jalview/gui/SeqCanvas.java b/src/jalview/gui/SeqCanvas.java index d2f63a9..8d9e537 100755 --- a/src/jalview/gui/SeqCanvas.java +++ b/src/jalview/gui/SeqCanvas.java @@ -413,8 +413,12 @@ public class SeqCanvas extends JComponent implements ViewportListenerI g.drawImage(lcimg, 0, 0, this); } - drawCursor(g, ranges.getStartRes(), ranges.getEndRes(), - ranges.getStartSeq(), ranges.getEndSeq()); + + if (av.cursorMode) + { + drawCursor(g, ranges.getStartRes(), ranges.getEndRes(), + ranges.getStartSeq(), ranges.getEndSeq()); + } } /** @@ -1266,7 +1270,7 @@ public class SeqCanvas extends JComponent implements ViewportListenerI .findIndexWithoutHiddenSeqs(cursorY); // don't do work unless we have to - if (av.cursorMode && cursor_ypos >= startSeq && cursor_ypos <= endSeq) + if (cursor_ypos >= startSeq && cursor_ypos <= endSeq) { int yoffset = 0; int xoffset = 0; @@ -1323,7 +1327,6 @@ public class SeqCanvas extends JComponent implements ViewportListenerI seqRdr.drawCursor(g, s, xoffset + (cursor_xpos - startx) * av.getCharWidth(), yoffset + (cursor_ypos - startSeq) * av.getCharHeight()); - g.dispose(); } } }