X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAlignmentPanel.java;h=502ab9dc14ff63a1ae9a6a0b949e351f58462dfd;hb=a1935687c9e0bb6e861b5d607b5afd23ab544202;hp=92b9a5065cd1b64168b5eb2ffa4a4b0a40023d33;hpb=48608cc9210c919f07ffbd25567051384b7903be;p=jalview.git diff --git a/src/jalview/gui/AlignmentPanel.java b/src/jalview/gui/AlignmentPanel.java index 92b9a50..502ab9d 100644 --- a/src/jalview/gui/AlignmentPanel.java +++ b/src/jalview/gui/AlignmentPanel.java @@ -804,10 +804,6 @@ public class AlignmentPanel extends GAlignmentPanel implements public void paintAlignment(boolean updateOverview, boolean updateStructures) { - final AnnotationSorter sorter = new AnnotationSorter(getAlignment(), - av.isShowAutocalculatedAbove()); - sorter.sort(getAlignment().getAlignmentAnnotation(), - av.getSortAnnotationsBy()); repaint(); if (updateStructures) @@ -825,6 +821,17 @@ public class AlignmentPanel extends GAlignmentPanel implements } /** + * Sorts annotations according to currently selected preference + */ + void sortAnnotations() + { + final AnnotationSorter sorter = new AnnotationSorter(getAlignment(), + av.isShowAutocalculatedAbove()); + sorter.sort(getAlignment().getAlignmentAnnotation(), + av.getSortAnnotationsBy()); + } + + /** * DOCUMENT ME! * * @param g