JAL-3444 missed commit of removal of object creation test.
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Thu, 10 Oct 2019 14:15:34 +0000 (15:15 +0100)
committerhansonr <hansonr@STO24954W.ad.stolaf.edu>
Fri, 11 Oct 2019 09:19:03 +0000 (11:19 +0200)
1  2 
src/jalview/renderer/seqfeatures/FeatureColourFinder.java

@@@ -85,6 -85,7 +85,6 @@@ public class FeatureColourFinde
    public Color findFeatureColour(Color defaultColour, SequenceI seq,
            int column)
    {
 -    new Color(defaultColour.getRGB());
      if (noFeaturesDisplayed())
      {
        return defaultColour;
      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);