Ticket #11859: 11859.patch

File 11859.patch, 1.1 KB (added by simon04, 10 years ago)
  • src/org/openstreetmap/josm/gui/tagging/TaggingPresets.java

    diff --git a/src/org/openstreetmap/josm/gui/tagging/TaggingPresets.java b/src/org/openstreetmap/josm/gui/tagging/TaggingPresets.java
    index bb1562f..8a00161 100644
    a b  
    1111import javax.swing.JSeparator;
    1212
    1313import org.openstreetmap.josm.Main;
     14import org.openstreetmap.josm.gui.MenuScroller;
    1415import org.openstreetmap.josm.gui.tagging.ac.AutoCompletionManager;
    1516
    1617/**
    public static void initialize() {  
    7273                    m.add(mi);
    7374                }
    7475            }
     76            for (JMenu submenu : submenus.values()) {
     77                if (submenu.getItemCount() >= Main.pref.getInteger("taggingpreset.min-elements-for-scroller", 15)) {
     78                    System.out.println(submenu);
     79                    MenuScroller.setScrollerFor(submenu);
     80                }
     81            }
    7582        }
    7683        if (Main.pref.getBoolean("taggingpreset.sortmenu")) {
    7784            TaggingPresetMenu.sortMenu(Main.main.menu.presetsMenu);