JAL-2666 basic initial fix for split screen scroll bug
authorgmungoc <g.m.carstairs@dundee.ac.uk>
Thu, 8 Feb 2018 16:16:41 +0000 (16:16 +0000)
committergmungoc <g.m.carstairs@dundee.ac.uk>
Thu, 8 Feb 2018 16:16:41 +0000 (16:16 +0000)
src/jalview/gui/AlignmentPanel.java

index 3a1dbe8..6491c22 100644 (file)
@@ -1813,35 +1813,6 @@ public class AlignmentPanel extends GAlignmentPanel implements
    */
   protected void scrollToCentre(SearchResultsI sr, int verticalOffset)
   {
-    /*
-     * To avoid jumpy vertical scrolling (if some sequences are gapped or not
-     * mapped), we can make the scroll-to location a sequence above the one
-     * actually mapped.
-     */
-    SequenceI mappedTo = sr.getResults().get(0).getSequence();
-    List<SequenceI> seqs = av.getAlignment().getSequences();
-
-    /*
-     * This is like AlignmentI.findIndex(seq) but here we are matching the
-     * dataset sequence not the aligned sequence
-     */
-    boolean matched = false;
-    for (SequenceI seq : seqs)
-    {
-      if (mappedTo == seq.getDatasetSequence())
-      {
-        matched = true;
-        break;
-      }
-    }
-    if (!matched)
-    {
-      return; // failsafe, shouldn't happen
-    }
-
-    /*
-     * Scroll to position but centring the target residue.
-     */
     scrollToPosition(sr, verticalOffset, true, true);
   }