Ignore:
Timestamp:
2020-01-07T20:03:45+01:00 (6 years ago)
Author:
Don-vip
Message:

see #18514 - cleanup menu groups handling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java

    r15649 r15655  
    2727
    2828import javax.swing.JCheckBoxMenuItem;
    29 import javax.swing.JMenuItem;
    3029
    3130import org.openstreetmap.josm.actions.JosmAction;
     
    5150import org.openstreetmap.josm.gui.MapFrame;
    5251import org.openstreetmap.josm.gui.MapView;
    53 import org.openstreetmap.josm.gui.WindowMenu;
    5452import org.openstreetmap.josm.gui.draw.MapViewPath;
    5553import org.openstreetmap.josm.gui.draw.SymbolShape;
     
    241239    public void destroy() {
    242240        super.destroy();
     241        MainApplication.getMenu().editMenu.remove(dualAlignCheckboxMenuItem);
    243242        dualAlignChangeAction.destroy();
    244243    }
     
    246245    private JCheckBoxMenuItem addDualAlignMenuItem() {
    247246        int n = MainApplication.getMenu().editMenu.getItemCount();
    248         for (int i = n-1; i > 0; i--) {
    249             JMenuItem item = MainApplication.getMenu().editMenu.getItem(i);
    250             if (item != null && item.getAction() != null && item.getAction() instanceof DualAlignChangeAction) {
    251                 MainApplication.getMenu().editMenu.remove(i);
    252             }
    253         }
    254         return MainMenu.addWithCheckbox(MainApplication.getMenu().editMenu, dualAlignChangeAction, WindowMenu.WINDOW_MENU_GROUP.VOLATILE);
     247        return MainMenu.addWithCheckbox(MainApplication.getMenu().editMenu, dualAlignChangeAction, n-5, false);
    255248    }
    256249
Note: See TracChangeset for help on using the changeset viewer.