Ticket #12976: patch-fix-12976.patch

File patch-fix-12976.patch, 1.3 KB (added by michael2402, 10 years ago)
  • src/org/openstreetmap/josm/gui/MapView.java

    diff --git a/src/org/openstreetmap/josm/gui/MapView.java b/src/org/openstreetmap/josm/gui/MapView.java
    index d4e50bb..67a62e0 100644
    a b LayerManager.LayerChangeListener, MainLayerManager.ActiveLayerChangeListener {  
    489489    public MapView(MainLayerManager layerManager, final JPanel contentPane, final ViewportData viewportData) {
    490490        this.layerManager = layerManager;
    491491        initialViewport = viewportData;
    492         layerManager.addLayerChangeListener(this);
     492        layerManager.addLayerChangeListener(this, true);
    493493        layerManager.addActiveLayerChangeListener(this);
    494494        Main.pref.addPreferenceChangeListener(this);
    495495
    LayerManager.LayerChangeListener, MainLayerManager.ActiveLayerChangeListener {  
    11871187     * Destroy this map view panel. Should be called once when it is not needed any more.
    11881188     */
    11891189    public void destroy() {
    1190         layerManager.removeLayerChangeListener(this);
     1190        layerManager.removeLayerChangeListener(this, true);
    11911191        layerManager.removeActiveLayerChangeListener(this);
    11921192        Main.pref.removePreferenceChangeListener(this);
    11931193        DataSet.removeSelectionListener(repaintSelectionChangedListener);