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 {
|
| 489 | 489 | public MapView(MainLayerManager layerManager, final JPanel contentPane, final ViewportData viewportData) { |
| 490 | 490 | this.layerManager = layerManager; |
| 491 | 491 | initialViewport = viewportData; |
| 492 | | layerManager.addLayerChangeListener(this); |
| | 492 | layerManager.addLayerChangeListener(this, true); |
| 493 | 493 | layerManager.addActiveLayerChangeListener(this); |
| 494 | 494 | Main.pref.addPreferenceChangeListener(this); |
| 495 | 495 | |
| … |
… |
LayerManager.LayerChangeListener, MainLayerManager.ActiveLayerChangeListener {
|
| 1187 | 1187 | * Destroy this map view panel. Should be called once when it is not needed any more. |
| 1188 | 1188 | */ |
| 1189 | 1189 | public void destroy() { |
| 1190 | | layerManager.removeLayerChangeListener(this); |
| | 1190 | layerManager.removeLayerChangeListener(this, true); |
| 1191 | 1191 | layerManager.removeActiveLayerChangeListener(this); |
| 1192 | 1192 | Main.pref.removePreferenceChangeListener(this); |
| 1193 | 1193 | DataSet.removeSelectionListener(repaintSelectionChangedListener); |