Ignore:
Timestamp:
2018-02-18T05:02:23+01:00 (6 years ago)
Author:
Don-vip
Message:

see #8039, see #10456 - support read-only data layers

File:
1 edited

Legend:

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

    r12846 r13434  
    1313
    1414import org.openstreetmap.josm.Main;
     15import org.openstreetmap.josm.data.osm.DataSet;
    1516import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1617import org.openstreetmap.josm.data.osm.Relation;
     
    8889    protected void updateEnabledState() {
    8990        boolean enabled = false;
    90         for (Relation r : relations) {
    91             if (!r.isDeleted()) {
    92                 enabled = true;
    93                 break;
     91        if (relations.stream().map(r -> r.getDataSet()).noneMatch(DataSet::isReadOnly)) {
     92            for (Relation r : relations) {
     93                if (!r.isDeleted()) {
     94                    enabled = true;
     95                    break;
     96                }
    9497            }
    9598        }
Note: See TracChangeset for help on using the changeset viewer.