Changeset 2018 in josm


Ignore:
Timestamp:
Aug 30, 2009 10:24:37 PM (4 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.