JAL-2549 skip ‘Unrecognised Service’ which resolves to a null entry in the get suppor...
[jalview.git] / src / jalview / appletgui / SeqPanel.java
index a40e73c..d46cc34 100644 (file)
@@ -237,7 +237,7 @@ public class SeqPanel extends Panel implements MouseMotionListener,
       {
         ap.scrollUp(true);
       }
-      while (seqCanvas.cursorY + 1 > ranges.getEndSeq())
+      while (seqCanvas.cursorY > ranges.getEndSeq())
       {
         ap.scrollUp(false);
       }
@@ -575,7 +575,7 @@ public class SeqPanel extends Panel implements MouseMotionListener,
       if (features != null && features.length > 0)
       {
         seqCanvas.getFeatureRenderer().amendFeatures(
-                new SequenceI[] { sequence }, features, false, ap, null);
+                new SequenceI[] { sequence }, features, false, ap);
 
         seqCanvas.highlightSearchResults(null);
       }
@@ -965,7 +965,9 @@ public class SeqPanel extends Panel implements MouseMotionListener,
           fontSize = 1;
         }
 
-        av.setFont(new Font(av.font.getName(), av.font.getStyle(), fontSize));
+        av.setFont(
+                new Font(av.font.getName(), av.font.getStyle(), fontSize),
+                true);
         av.setCharWidth(oldWidth);
       }
       else
@@ -1887,7 +1889,7 @@ public class SeqPanel extends Panel implements MouseMotionListener,
     if (copycolsel
             && av.hasHiddenColumns()
             && (av.getColumnSelection() == null || av.getAlignment()
-                    .getHiddenColumns().getListOfCols() == null))
+                    .getHiddenColumns().getHiddenRegions() == null))
     {
       System.err.println("Bad things");
     }