X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FSeqCanvas.java;fp=src%2Fjalview%2Fgui%2FSeqCanvas.java;h=9d11976ee34fb57bfe4d787408d4a48f0a2ef76c;hb=21fb81914f40016a2860c71948a4a2759c9e153c;hp=abd63254de2d4e9c6226826124bc0b783681a244;hpb=9a72e919f5f39f03f62d384a907ade3e279d884e;p=jalview.git diff --git a/src/jalview/gui/SeqCanvas.java b/src/jalview/gui/SeqCanvas.java index abd6325..9d11976 100755 --- a/src/jalview/gui/SeqCanvas.java +++ b/src/jalview/gui/SeqCanvas.java @@ -385,7 +385,6 @@ public class SeqCanvas extends JComponent implements ViewportListenerI .getClipBounds().height))) { Graphics2D g2 = (Graphics2D) lcimg.getGraphics(); - g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC)); // overlay selection group on lcimg if (selectImage != null) @@ -399,12 +398,6 @@ public class SeqCanvas extends JComponent implements ViewportListenerI fastPaint = false; return; } - - /* lcimg = setupImage(lcimg); - if (lcimg == null) - { - return; - }*/ if (av.antiAlias) { @@ -426,6 +419,12 @@ public class SeqCanvas extends JComponent implements ViewportListenerI ranges.getStartSeq(), ranges.getEndSeq(), 0); } + lcimg = new BufferedImage(img.getWidth(), img.getHeight(), + img.getType()); + g2d = lcimg.createGraphics(); + g2d.drawImage(img, 0, 0, null); + g2d.dispose(); + Graphics2D g2 = (Graphics2D) lcimg.getGraphics(); // overlay selection group on lcimg