Changeset 812 in josm


Ignore:
Timestamp:
2008-08-21T00:29:48+02:00 (16 years ago)
Author:
stoecker
Message:

fixed illegal access. closes #1437

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/Preferences.java

    r808 r812  
    330330
    331331        synchronized public void putColor(String colName, Color val) {
    332                 put("color."+colName, ColorHelper.color2html(val));
     332                put("color."+colName, val != null ? ColorHelper.color2html(val) : null);
    333333        }
    334334
     
    346346                return def;
    347347        }
     348
     349        synchronized public double getDouble(String key, double def) {
     350                putDefault(key, Double.toString(def));
     351                String v = get(key);
     352                if(null == v)
     353                        return def;
     354
     355                try {
     356                        return Double.parseDouble(v);
     357                } catch(NumberFormatException e) {
     358                        // fall out
     359                }
     360                return def;
     361        }
    348362}
Note: See TracChangeset for help on using the changeset viewer.