From: gmungoc Date: Thu, 10 Oct 2019 14:15:34 +0000 (+0100) Subject: JAL-3444 missed commit of removal of object creation test. X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=447c5c1b22bd12a78730640321264fb38c39ec7b;hp=9b692e0079f05e5e0bf1fca16d9b305c719d7dfb;p=jalview.git JAL-3444 missed commit of removal of object creation test. --- diff --git a/src/jalview/renderer/seqfeatures/FeatureColourFinder.java b/src/jalview/renderer/seqfeatures/FeatureColourFinder.java index ee40d83..57366b9 100644 --- a/src/jalview/renderer/seqfeatures/FeatureColourFinder.java +++ b/src/jalview/renderer/seqfeatures/FeatureColourFinder.java @@ -99,10 +99,16 @@ public class FeatureColourFinder if (featureRenderer.getTransparency() != 1f) { g = goff; - if (defaultColour != null) + Color c = (defaultColour == null ? Color.white : defaultColour); + if (Platform.isJS()) { - offscreenImage.setRGB(0, 0, defaultColour.getRGB()); + // Clear the HTML5 canvas color. + // otherwise we get a smearing. + // For whatever reason, this is necessary BH 2019.10.01. + g.setColor(c); + g.fillRect(0, 0, 1, 1); } + offscreenImage.setRGB(0, 0, c.getRGB()); } Color c = featureRenderer.findFeatureColour(seq, column + 1, g);