Changeset 297 in josm for src/org/openstreetmap/josm/data/osm/DataSet.java
- Timestamp:
- 2007-07-27T10:50:54+02:00 (19 years ago)
- File:
-
- 1 edited
-
src/org/openstreetmap/josm/data/osm/DataSet.java (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/data/osm/DataSet.java
r290 r297 82 82 /** 83 83 * Remove the selection of the whole dataset. 84 * @deprecated Use setSelected() instead. 84 85 */ 86 @Deprecated 85 87 public void clearSelection() { 86 88 clearSelection(nodes); … … 103 105 104 106 public void setSelected(Collection<? extends OsmPrimitive> selection) { 105 clearSelection(); 107 clearSelection(nodes); 108 clearSelection(segments); 109 clearSelection(ways); 106 110 for (OsmPrimitive osm : selection) 107 111 osm.selected = true; … … 110 114 111 115 public void setSelected(OsmPrimitive... osm) { 112 clearSelection();113 if (osm.length == 0 || (osm.length == 1 && osm[0] == null))116 if (osm.length == 1 && osm[0] == null) { 117 setSelected(); 114 118 return; 119 } 120 clearSelection(nodes); 121 clearSelection(segments); 122 clearSelection(ways); 115 123 for (OsmPrimitive o : osm) 116 o.selected = true; 124 if (o != null) 125 o.selected = true; 117 126 fireSelectionChanged(Arrays.asList(osm)); 118 127 }
Note:
See TracChangeset
for help on using the changeset viewer.
