Changeset 11553 in josm for trunk/src/org/openstreetmap/josm/gui/mappaint/StyleCache.java
- Timestamp:
- 2017-02-12T16:32:18+01:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/StyleCache.java
r11212 r11553 3 3 4 4 import java.util.Arrays; 5 import java.util.Optional; 5 6 6 7 import org.openstreetmap.josm.data.osm.Storage; … … 44 45 45 46 int idx = getIndex(selected); 46 DividedScale<StyleElementList> ds = s.states[idx]; 47 if (ds == null) { 48 ds = new DividedScale<>(); 49 } 50 s.states[idx] = ds.put(o, r); 47 s.states[idx] = Optional.ofNullable(s.states[idx]).orElseGet(DividedScale::new).put(o, r); 51 48 return s.intern(); 52 49 }
Note:
See TracChangeset
for help on using the changeset viewer.