Changeset 2018 in josm


Ignore:
Timestamp:
2009-08-30T22:24:37+02:00 (15 years ago)
Author:
stoecker
Message:

fixed #2641 - patch by plaicy - exception when reordering columns

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java

    r2005 r2018  
    466466                if (c instanceof JLabel) {
    467467                    String str = null;
    468                     switch (column) {
    469                     case 0:
     468                    if (value instanceof String) {
    470469                        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) {
    475473                            str=tr("<different>");
    476474                            c.setFont(c.getFont().deriveFont(Font.ITALIC));
    477475                        } else {
    478                             str=v.entrySet().iterator().next().getKey();
     476                            final Map.Entry entry = (Map.Entry) v.entrySet().iterator().next();
     477                            str = (String) entry.getKey();
    479478                        }
    480                         break;
    481479                    }
    482480                    ((JLabel)c).setText(str);
Note: See TracChangeset for help on using the changeset viewer.