JAL-1691 prevent propagation of scrolling on mouseover follow highlight
[jalview.git] / src / jalview / gui / SeqPanel.java
index 6cd5b70..791a371 100644 (file)
@@ -649,6 +649,13 @@ public class SeqPanel extends JPanel implements MouseListener,
   {
     if (av.isFollowHighlight())
     {
+      /*
+       * if scrollToPosition requires scroll adjustment, this flag prevents
+       * another scroll event being propagated back to the originator
+       * 
+       * @see AlignmentPanel#adjustmentValueChanged
+       */
+      ap.setFollowingComplementScroll(true);
       if (ap.scrollToPosition(results, false))
       {
         seqCanvas.revalidate();