Commands, history, consensus, refresh updated
[jalview.git] / src / jalview / appletgui / RotatableCanvas.java
index 03b13db..f411a63 100755 (executable)
@@ -99,7 +99,7 @@ public class RotatableCanvas
   {\r
     this.points = points;\r
     this.npoint = npoint;\r
-    PaintRefresher.Register(this, av.alignment);\r
+    PaintRefresher.Register(this, av.getSequenceSetId());\r
 \r
     prefsize = getPreferredSize();\r
     orig = new float[npoint][3];\r
@@ -371,13 +371,13 @@ public class RotatableCanvas
       int y = (int) ( (float) (sp.coord[1] - centre[1]) * scale) + halfheight;\r
       float z = sp.coord[1] - centre[2];\r
 \r
-      if (sp.sequence.getColor() == Color.black)\r
+      if (av.getSequenceColour(sp.sequence) == Color.black)\r
       {\r
         g.setColor(Color.white);\r
       }\r
       else\r
       {\r
-        g.setColor(sp.sequence.getColor());\r
+        g.setColor(av.getSequenceColour(sp.sequence));\r
       }\r
 \r
       if (av.getSelectionGroup() != null)\r
@@ -498,7 +498,7 @@ public class RotatableCanvas
       {\r
         av.getSelectionGroup().addOrRemove(found, true);\r
         av.getSelectionGroup().setEndRes(av.alignment.getWidth()-1);\r
-        PaintRefresher.Refresh(this, av.alignment);\r
+        PaintRefresher.Refresh(this, av.getSequenceSetId());\r
       }\r
       else\r
       {\r