Ignore:
Timestamp:
2010-10-09T00:37:35+02:00 (14 years ago)
Author:
bastiK
Message:

applied #5500 (patch by cmuelle8) - improve SelectAction and NavigatableComponent

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/SelectionManager.java

    r3198 r3594  
    6161         * @see InputEvent#getModifiersEx()
    6262         */
    63         public void selectionEnded(Rectangle r, boolean alt, boolean shift, boolean ctrl);
     63        public void selectionEnded(Rectangle r, MouseEvent e);
    6464        /**
    6565         * Called to register the selection manager for "active" property.
     
    189189        mousePos = null;
    190190
    191         boolean shift = (e.getModifiersEx() & MouseEvent.SHIFT_DOWN_MASK) != 0;
    192         boolean alt = (e.getModifiersEx() & (MouseEvent.ALT_DOWN_MASK | MouseEvent.ALT_GRAPH_DOWN_MASK)) != 0;
    193         boolean ctrl = (e.getModifiersEx() & MouseEvent.CTRL_DOWN_MASK) != 0;
    194191        if ((e.getModifiersEx() & MouseEvent.BUTTON3_DOWN_MASK) == 0) {
    195             selectionEndedListener.selectionEnded(r, alt, shift, ctrl);
     192            selectionEndedListener.selectionEnded(r, e);
    196193        }
    197194    }
     
    277274
    278275        if (clicked) {
    279             OsmPrimitive osm = nc.getNearest(center, OsmPrimitive.isSelectablePredicate);
     276            OsmPrimitive osm = nc.getNearestNodeOrWay(center, OsmPrimitive.isSelectablePredicate);
    280277            if (osm != null) {
    281278                selection.add(osm);
Note: See TracChangeset for help on using the changeset viewer.