Ignore:
Timestamp:
2010-08-20T22:10:26+02:00 (11 years ago)
Author:
jttt
Message:

Memory leaks, minor changes needed by wmsplugin

Location:
trunk/src/org/openstreetmap/josm/data/preferences
Files:
4 edited

Legend:

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

    r3246 r3451  
    1515
    1616    public boolean get() {
    17         return Main.pref.getBoolean(key, defaultValue);
     17        return Main.pref.getBoolean(getKey(), isDefaultValue());
    1818    }
    1919
    2020    public boolean put(boolean value) {
    21         return Main.pref.put(key, value);
     21        return Main.pref.put(getKey(), value);
     22    }
     23
     24    public String getKey() {
     25        return key;
     26    }
     27
     28    public boolean isDefaultValue() {
     29        return defaultValue;
    2230    }
    2331
  • trunk/src/org/openstreetmap/josm/data/preferences/CollectionProperty.java

    r3246 r3451  
    1616
    1717    public Collection<String> get() {
    18         return Main.pref.getCollection(key, defaultValue);
     18        return Main.pref.getCollection(getKey(), getDefaultValue());
    1919    }
    2020
    2121    public boolean put(Collection<String> value) {
    22         return Main.pref.putCollection(key, value);
     22        return Main.pref.putCollection(getKey(), value);
     23    }
     24
     25    public String getKey() {
     26        return key;
     27    }
     28
     29    public Collection<String> getDefaultValue() {
     30        return defaultValue;
    2331    }
    2432
  • trunk/src/org/openstreetmap/josm/data/preferences/IntegerProperty.java

    r3246 r3451  
    1515
    1616    public int get() {
    17         return Main.pref.getInteger(key, defaultValue);
     17        return Main.pref.getInteger(getKey(), getDefaultValue());
    1818    }
    1919
    2020    public boolean put(int value) {
    21         return Main.pref.putInteger(key, value);
     21        return Main.pref.putInteger(getKey(), value);
     22    }
     23
     24    public String getKey() {
     25        return key;
     26    }
     27
     28    public int getDefaultValue() {
     29        return defaultValue;
    2230    }
    2331
  • trunk/src/org/openstreetmap/josm/data/preferences/StringProperty.java

    r3246 r3451  
    1515
    1616    public String get() {
    17         return Main.pref.get(key, defaultValue);
     17        return Main.pref.get(getKey(), getDefaultValue());
    1818    }
    1919
    2020    public boolean put(String value) {
    21         return Main.pref.put(key, value);
     21        return Main.pref.put(getKey(), value);
     22    }
     23
     24    public String getKey() {
     25        return key;
     26    }
     27
     28    public String getDefaultValue() {
     29        return defaultValue;
    2230    }
    2331
Note: See TracChangeset for help on using the changeset viewer.