Changeset 16622 in josm for trunk/src/org/openstreetmap/josm/data/Preferences.java
- Timestamp:
- 2020-06-14T14:55:14+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/Preferences.java
r16426 r16622 29 29 import java.util.TreeMap; 30 30 import java.util.concurrent.TimeUnit; 31 import java.util.function.Predicate;32 31 import java.util.stream.Collectors; 33 32 import java.util.stream.Stream; … … 184 183 protected final SortedMap<String, Setting<?>> defaultsMap = new TreeMap<>(); 185 184 186 private final Predicate<Entry<String, Setting<?>>> NO_DEFAULT_SETTINGS_ENTRY =187 e -> !e.getValue().equals(defaultsMap.get(e.getKey()));188 189 185 /** 190 186 * Indicates whether {@link #init(boolean)} completed successfully. … … 420 416 */ 421 417 public synchronized void save() throws IOException { 422 save(getPreferenceFile(), settingsMap.entrySet().stream().filter( NO_DEFAULT_SETTINGS_ENTRY), false);418 save(getPreferenceFile(), settingsMap.entrySet().stream().filter(e -> !e.getValue().equals(defaultsMap.get(e.getKey()))), false); 423 419 } 424 420
Note:
See TracChangeset
for help on using the changeset viewer.