Ignore:
Timestamp:
2016-09-04T18:01:25+02:00 (8 years ago)
Author:
Don-vip
Message:

fix #13507 - safer management of listeners for Layer color property

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/Layer.java

    r10824 r10959  
    221221        AbstractProperty<Color> colorProperty = getColorProperty();
    222222        if (colorProperty != null) {
    223             colorProperty.addWeakListener(invalidateListener);
     223            colorProperty.addListener(invalidateListener);
    224224        }
    225225    }
     
    285285    public void destroy() {
    286286        // Override in subclasses if needed
     287        removeColorPropertyListener();
    287288    }
    288289
     
    651652        return v.getBounds();
    652653    }
     654
     655    @Override
     656    public String toString() {
     657        return getClass().getSimpleName() + " [name=" + name + ", associatedFile=" + associatedFile + ']';
     658    }
    653659}
Note: See TracChangeset for help on using the changeset viewer.