Changeset 7005 in josm for trunk/src/org/openstreetmap/josm/data/osm/event/DatasetEventManager.java
- Timestamp:
- 2014-04-26T17:39:23+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/event/DatasetEventManager.java
r6084 r7005 68 68 } 69 69 70 private final Queue<AbstractDatasetChangedEvent> eventsInEDT = new LinkedBlockingQueue< AbstractDatasetChangedEvent>();71 private final CopyOnWriteArrayList<ListenerInfo> inEDTListeners = new CopyOnWriteArrayList< ListenerInfo>();72 private final CopyOnWriteArrayList<ListenerInfo> normalListeners = new CopyOnWriteArrayList< ListenerInfo>();70 private final Queue<AbstractDatasetChangedEvent> eventsInEDT = new LinkedBlockingQueue<>(); 71 private final CopyOnWriteArrayList<ListenerInfo> inEDTListeners = new CopyOnWriteArrayList<>(); 72 private final CopyOnWriteArrayList<ListenerInfo> normalListeners = new CopyOnWriteArrayList<>(); 73 73 private final DataSetListener myListener = new DataSetListenerAdapter(this); 74 74 75 /** 76 * Constructs a new {@code DatasetEventManager}. 77 */ 75 78 public DatasetEventManager() { 76 79 MapView.addEditLayerChangeListener(this); … … 139 142 public void run() { 140 143 while (!eventsInEDT.isEmpty()) { 141 List<AbstractDatasetChangedEvent> events = new ArrayList< AbstractDatasetChangedEvent>();144 List<AbstractDatasetChangedEvent> events = new ArrayList<>(); 142 145 events.addAll(eventsInEDT); 143 146 … … 187 190 } 188 191 } else { 189 consolidatedEvent = new DataChangedEvent(dataSet, 190 new ArrayList<AbstractDatasetChangedEvent>(Arrays.asList(consolidatedEvent))); 192 consolidatedEvent = new DataChangedEvent(dataSet, new ArrayList<>(Arrays.asList(consolidatedEvent))); 191 193 } 192 194
Note:
See TracChangeset
for help on using the changeset viewer.
