Changeset 988 in josm for trunk/src/org/openstreetmap/josm/gui
- Timestamp:
- 2008-09-18T15:19:00+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/RelationEditor.java
r810 r988 320 320 tr("Highlight the member from the current table row as JOSM's selection"), KeyEvent.VK_S, new ActionListener() { 321 321 public void actionPerformed(ActionEvent e) { 322 int[] rows = memberTable.getSelectedRows(); 323 ArrayList<OsmPrimitive> sel = new ArrayList<OsmPrimitive>(rows.length); 324 for (int i : rows) { sel.add((OsmPrimitive)memberTable.getValueAt(i, 1)); } 322 ArrayList<OsmPrimitive> sel; 323 int cnt = memberTable.getSelectedRowCount(); 324 if(cnt > 0) 325 { 326 sel = new ArrayList<OsmPrimitive>(cnt); 327 for (int i : memberTable.getSelectedRows()) 328 sel.add((OsmPrimitive)memberTable.getValueAt(i, 1)); 329 } 330 else 331 { 332 cnt = memberTable.getRowCount(); 333 sel = new ArrayList<OsmPrimitive>(cnt); 334 for (int i = 0; i < cnt; ++i) 335 sel.add((OsmPrimitive)memberTable.getValueAt(i, 1)); 336 } 325 337 Main.ds.setSelected(sel); 326 338 }
Note:
See TracChangeset
for help on using the changeset viewer.