Ignore:
Timestamp:
2013-07-08T08:28:17+02:00 (11 years ago)
Author:
akks
Message:

see #7503: allow to disable highlighting of members/primitives (for slow machines)
(using old Draw target highlight option in display preferences)

File:
1 edited

Legend:

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

    r6038 r6058  
    188188    class MouseEventHandler extends PopupMenuLauncher {
    189189        private final HighlightHelper helper = new HighlightHelper();
    190        
     190        private boolean highlightEnabled = Main.pref.getBoolean("draw.target-highlight", true);
    191191        public MouseEventHandler() {
    192192            super(popupMenu);
     
    201201                if (layer == null) return;
    202202                layer.data.setSelected(Collections.singleton((OsmPrimitive)model.getElementAt(idx)));
    203             } else if (Main.isDisplayingMapView()) {
     203            } else if (highlightEnabled && Main.isDisplayingMapView()) {
    204204                if (helper.highlightOnly((OsmPrimitive)model.getElementAt(idx))) {
    205205                    Main.map.mapView.repaint();
     
    210210        @Override
    211211        public void mouseExited(MouseEvent me) {
    212             helper.clear();
     212            if (highlightEnabled) helper.clear();
    213213            super.mouseExited(me);
    214214        }
Note: See TracChangeset for help on using the changeset viewer.