diff -ur --exclude='*.svn*' josm/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java josm dev/src/org/openstreetmap/josm/gui/layer/GeoImageLayer.java
|
old
|
new
|
|
| 205 | 205 | Collections.sort(gps); |
| 206 | 206 | this.data = data; |
| 207 | 207 | this.gps = gps; |
| | 208 | final Layer self = this; |
| 208 | 209 | mouseAdapter = new MouseAdapter(){ |
| 209 | 210 | @Override public void mousePressed(MouseEvent e) { |
| 210 | 211 | if (e.getButton() != MouseEvent.BUTTON1) |
| … |
… |
|
| 238 | 239 | public void activeLayerChange(Layer oldLayer, Layer newLayer) {} |
| 239 | 240 | public void layerAdded(Layer newLayer) {} |
| 240 | 241 | public void layerRemoved(Layer oldLayer) { |
| 241 | | Main.map.mapView.removeMouseListener(mouseAdapter); |
| | 242 | if (oldLayer == self) |
| | 243 | Main.map.mapView.removeMouseListener(mouseAdapter); |
| 242 | 244 | } |
| 243 | 245 | }); |
| 244 | 246 | } |