Ticket #13766: disableOrthogonalizeUndo.patch

File disableOrthogonalizeUndo.patch, 1.1 KB (added by floscher, 8 years ago)
  • src/org/openstreetmap/josm/actions/OrthogonalizeAction.java

    diff --git a/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java b/src/org/openstreetmap/josm/actions/OrthogonalizeAction.java
    index c6b4027..9f9db0a 100644
    a b public final class OrthogonalizeAction extends JosmAction {  
    124124                        .show();
    125125            }
    126126        }
     127
     128        @Override
     129        protected void updateEnabledState() {
     130            updateEnabledStateOnCurrentSelection();
     131        }
     132
     133        @Override
     134        protected void updateEnabledState(Collection<? extends OsmPrimitive> selection) {
     135            setEnabled(selection != null && !selection.isEmpty());
     136        }
    127137    }
    128138
    129139    @Override
    public final class OrthogonalizeAction extends JosmAction {  
    617627
    618628    @Override
    619629    protected void updateEnabledState() {
    620         DataSet ds = getLayerManager().getEditDataSet();
    621         setEnabled(ds != null && !ds.selectionEmpty());
     630        updateEnabledStateOnCurrentSelection();
    622631    }
    623632
    624633    @Override