Ignore:
Timestamp:
2019-03-05T15:04:58+01:00 (5 years ago)
Author:
GerdP
Message:

see #17343: prepare solution

updateEnabledState() should be called in ValidatorDialog

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/actions/ValidateAction.java

    r14666 r14835  
    1212import java.util.Optional;
    1313
     14import org.openstreetmap.josm.data.osm.DataSet;
    1415import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1516import org.openstreetmap.josm.data.preferences.sources.ValidatorPrefHelper;
     
    9596    @Override
    9697    public void updateEnabledState() {
    97         setEnabled(getLayerManager().getActiveDataSet() != null);
     98        DataSet ds = getLayerManager().getActiveDataSet() ;
     99        setEnabled(ds != null && !ds.isEmpty());
    98100    }
    99101
Note: See TracChangeset for help on using the changeset viewer.