Changeset 15655 in josm for trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java
- Timestamp:
- 2020-01-07T20:03:45+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/mapmode/ExtrudeAction.java
r15649 r15655 27 27 28 28 import javax.swing.JCheckBoxMenuItem; 29 import javax.swing.JMenuItem;30 29 31 30 import org.openstreetmap.josm.actions.JosmAction; … … 51 50 import org.openstreetmap.josm.gui.MapFrame; 52 51 import org.openstreetmap.josm.gui.MapView; 53 import org.openstreetmap.josm.gui.WindowMenu;54 52 import org.openstreetmap.josm.gui.draw.MapViewPath; 55 53 import org.openstreetmap.josm.gui.draw.SymbolShape; … … 241 239 public void destroy() { 242 240 super.destroy(); 241 MainApplication.getMenu().editMenu.remove(dualAlignCheckboxMenuItem); 243 242 dualAlignChangeAction.destroy(); 244 243 } … … 246 245 private JCheckBoxMenuItem addDualAlignMenuItem() { 247 246 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); 255 248 } 256 249
Note:
See TracChangeset
for help on using the changeset viewer.
