CurrentColour must not be accessed by multiple sequence renderers
[jalview.git] / src / jalview / schemes / Blosum62ColourScheme.java
index ec5d4f1..d3b93bf 100755 (executable)
@@ -32,6 +32,7 @@ public class Blosum62ColourScheme
 \r
   public Color findColour(String s, int j)\r
   {\r
+\r
     char res = s.charAt(0);\r
     if ('a' <= res && res <= 'z' )\r
     {\r
@@ -47,6 +48,8 @@ public class Blosum62ColourScheme
       return Color.white;\r
     }\r
 \r
+    Color currentColour;\r
+\r
     if (!jalview.util.Comparison.isGap( res ))\r
     {\r
       String max = (String) consensus[j].get(AAFrequency.MAXRESIDUE);\r
@@ -79,7 +82,7 @@ public class Blosum62ColourScheme
       }\r
 \r
       if(conservationColouring)\r
-         applyConservation(j);\r
+         applyConservation(currentColour, j);\r
     }\r
     else\r
     {\r