JAL-2665 Added sequence group update event.
[jalview.git] / src / jalview / gui / SeqPanel.java
index 2daa157..25fce62 100644 (file)
@@ -1746,6 +1746,11 @@ public class SeqPanel extends JPanel implements MouseListener,
       stretchGroup.getWidth();
     }
 
+    if (stretchGroup != null)
+    {
+      stretchGroup.addPropertyChangeListener(seqCanvas);
+    }
+
     seqCanvas.repaint();
   }
 
@@ -1795,6 +1800,9 @@ public class SeqPanel extends JPanel implements MouseListener,
     {
       return;
     }
+
+    stretchGroup.removePropertyChangeListener(seqCanvas);
+
     // always do this - annotation has own state
     // but defer colourscheme update until hidden sequences are passed in
     boolean vischange = stretchGroup.recalcConservation(true);