Ignore:
Timestamp:
2019-08-07T21:50:20+02:00 (5 years ago)
Author:
Don-vip
Message:

see #10435 - Enable grouping of similar settings for enabling/disabling several settings at once

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/Selector.java

    r15102 r15289  
    7474    /** selector base for artificial bases created to use preferences. */
    7575    String BASE_SETTING = "setting";
     76
     77    /** selector base for grouping settings. */
     78    String BASE_SETTINGS = "settings";
    7679
    7780    /**
     
    703706            case "canvas": return BASE_CANVAS;
    704707            case "setting": return BASE_SETTING;
     708            case "settings": return BASE_SETTINGS;
    705709            default:
    706710                throw new IllegalArgumentException(MessageFormat.format("Unknown MapCSS base selector {0}", base));
     
    779783        @Override
    780784        public String toString() {
    781             return base + (Range.ZERO_TO_INFINITY.equals(range) ? "" : range) + Utils.join("", conds)
     785            return base + (Range.ZERO_TO_INFINITY.equals(range) ? "" : range) + (conds != null ? Utils.join("", conds) : "")
    782786                    + (subpart != null && subpart != Subpart.DEFAULT_SUBPART ? ("::" + subpart) : "");
    783787        }
Note: See TracChangeset for help on using the changeset viewer.