Changeset 3327 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
- Timestamp:
- 2010-06-09T22:14:06+02:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/SelectionListDialog.java
r3290 r3327 294 294 * Launches the search dialog 295 295 */ 296 class SearchAction extends AbstractAction implements EditLayerChangeListener { 296 static class SearchAction extends AbstractAction implements EditLayerChangeListener { 297 297 public SearchAction() { 298 298 putValue(NAME, tr("Search")); … … 358 358 359 359 public void actionPerformed(ActionEvent e) { 360 newAutoScaleAction("selection").autoScale();360 AutoScaleAction.autoScale("selection"); 361 361 } 362 362 … … 423 423 } 424 424 425 @Override 425 426 public void actionPerformed(ActionEvent e) { 426 427 Relation relation = (Relation)model.getSelected().toArray()[0]; … … 428 429 Collection<OsmPrimitive> selection = model.getAllElements(); 429 430 for (RelationMember member: relation.getMembers()) { 430 if (selection.contains(member.getMember())) 431 if (selection.contains(member.getMember())) { 431 432 members.add(member); 433 } 432 434 } 433 435 Main.map.relationListDialog.selectRelation(relation); 434 436 RelationEditor.getEditor(Main.map.mapView.getEditLayer(), relation, 435 members).setVisible(true); 437 members).setVisible(true); 436 438 } 437 439 } … … 801 803 { 802 804 text.append(": "); 803 for(OsmPrimitive o : sel) 804 text.append(o.getDisplayName(df)); 805 for(OsmPrimitive o : sel) { 806 text.append(o.getDisplayName(df)); 807 } 805 808 setText(text.toString()); 806 } 807 else 809 } else { 808 810 setText(tr("Selection: {0}", text)); 811 } 809 812 addActionListener(this); 810 813 }
Note:
See TracChangeset
for help on using the changeset viewer.
