IgnoreGapsConsensus
[jalview.git] / src / jalview / appletgui / RotatableCanvas.java
index 7d32b86..88b6251 100755 (executable)
@@ -91,7 +91,7 @@ public class RotatableCanvas
     this.points = points;\r
     this.npoint = npoint;\r
     this.av = av;\r
-    PaintRefresher.Register(this);\r
+    PaintRefresher.Register(this, av.alignment);\r
 //\r
     prefsize = getPreferredSize();\r
     orig = new float[npoint][3];\r
@@ -470,13 +470,13 @@ public class RotatableCanvas
     {\r
       if (av.getSelectionGroup() != null)\r
       {\r
-        av.getSelectionGroup().addOrRemove(found);\r
-        PaintRefresher.Refresh(this);\r
+        av.getSelectionGroup().addOrRemove(found, true);\r
+        PaintRefresher.Refresh(this, av.alignment);\r
       }\r
       else\r
       {\r
         av.setSelectionGroup(new SequenceGroup());\r
-        av.getSelectionGroup().addOrRemove(found);\r
+        av.getSelectionGroup().addOrRemove(found, true);\r
         av.getSelectionGroup().setEndRes(av.alignment.getWidth());\r
 \r
       }\r
@@ -555,15 +555,11 @@ public class RotatableCanvas
         {\r
           if (!av.getSelectionGroup().sequences.contains(sp.sequence))\r
           {\r
-            changedSel = true;\r
-            av.getSelectionGroup().addSequence(sp.sequence);\r
+            av.getSelectionGroup().addSequence(sp.sequence, true);\r
           }\r
         }\r
       }\r
     }\r
-    // if (changedSel) {\r
-    //    fireSequenceSelectionEvent(av.getSelection());\r
-    // }\r
   }\r
 \r
   public SequenceI findPoint(int x, int y)\r