JAL-3199 'Sort Annotations by...' now a one-off action, not a 'state'
[jalview.git] / src / jalview / gui / AlignFrame.java
index 092cf47..1b1178f 100644 (file)
@@ -146,8 +146,6 @@ import javax.swing.JMenu;
 import javax.swing.JMenuItem;
 import javax.swing.JScrollPane;
 import javax.swing.SwingUtilities;
-import javax.swing.event.MenuEvent;
-import javax.swing.event.MenuListener;
 
 /**
  * DOCUMENT ME!
@@ -481,34 +479,6 @@ public class AlignFrame extends GAlignFrame implements DropTargetListener,
       }
     });
 
-    /*
-     * ensure By Label/Sequence are not selected if annotations
-     * have been reordered manually to CUSTOM order
-     */
-    annotationsMenu.addMenuListener(new MenuListener()
-    {
-      @Override
-      public void menuSelected(MenuEvent e)
-      {
-        SequenceAnnotationOrder sortAnnotationsBy = viewport
-                .getSortAnnotationsBy();
-        sortAnnByLabel.setSelected(
-                sortAnnotationsBy == SequenceAnnotationOrder.LABEL_AND_SEQUENCE);
-        sortAnnBySequence.setSelected(
-                sortAnnotationsBy == SequenceAnnotationOrder.SEQUENCE_AND_LABEL);
-      }
-
-      @Override
-      public void menuDeselected(MenuEvent e)
-      {
-      }
-
-      @Override
-      public void menuCanceled(MenuEvent e)
-      {
-      }
-    });
-
     alignPanel.sortAnnotations();
   }