Ticket #2641: properties-dialog2.patch
| File properties-dialog2.patch, 1.5 KB (added by , 17 years ago) |
|---|
-
src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
465 465 Component c = super.getTableCellRendererComponent(table, value, isSelected, false, row, column); 466 466 if (c instanceof JLabel) { 467 467 String str = null; 468 switch (column) { 469 case 0: 468 if (value instanceof String) { 470 469 str = (String) value; 471 break; 472 case 1: 473 Map<String, Integer> v = (Map<String,Integer>) value; 474 if (v.size()!=1) { 470 } else if (value instanceof Map) { 471 Map v = (Map) value; 472 if (v.size() != 1) { 475 473 str=tr("<different>"); 476 474 c.setFont(c.getFont().deriveFont(Font.ITALIC)); 477 475 } else { 478 str=v.entrySet().iterator().next().getKey(); 476 final Map.Entry entry = (Map.Entry) v.entrySet().iterator().next(); 477 str = (String) entry.getKey(); 479 478 } 480 break;481 479 } 482 480 ((JLabel)c).setText(str); 483 481 }
