From: kiramt Date: Wed, 28 Jun 2017 11:03:29 +0000 (+0100) Subject: JAL-2603 Putative fix X-Git-Tag: Release_2_10_3b1~142^2~2^2~9^2~3^2~4 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=81344e89f25d731eb739c7a91c226b7708a9a23f;p=jalview.git JAL-2603 Putative fix --- diff --git a/src/jalview/gui/OverviewCanvas.java b/src/jalview/gui/OverviewCanvas.java index 27f9c3f..63075dc 100644 --- a/src/jalview/gui/OverviewCanvas.java +++ b/src/jalview/gui/OverviewCanvas.java @@ -119,16 +119,29 @@ public class OverviewCanvas extends JComponent { miniMe = null; - if (showSequenceFeatures) + if (!av.getShowBoxes()) { - fr.transferSettings(transferRenderer); + // boxes are not shown on main viewport + or = new OverviewRenderer(sr, fr, od); + miniMe = new BufferedImage(od.getWidth(), od.getHeight(), + BufferedImage.TYPE_INT_RGB); + miniMe.getGraphics().setColor(Color.WHITE); + miniMe.getGraphics().fillRect(0, 0, od.getWidth(), + od.getSequencesHeight()); } + else + { + if (showSequenceFeatures) + { + fr.transferSettings(transferRenderer); + } - setPreferredSize(new Dimension(od.getWidth(), od.getHeight())); + setPreferredSize(new Dimension(od.getWidth(), od.getHeight())); - or = new OverviewRenderer(sr, fr, od); - miniMe = or.draw(od.getRows(av.getAlignment()), - od.getColumns(av.getAlignment())); + or = new OverviewRenderer(sr, fr, od); + miniMe = or.draw(od.getRows(av.getAlignment()), + od.getColumns(av.getAlignment())); + } Graphics mg = miniMe.getGraphics();