Changeset 198 in josm for src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java
- Timestamp:
- 2007-01-14T09:41:24+01:00 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/org/openstreetmap/josm/gui/layer/RawGpsLayer.java
r180 r198 27 27 import javax.swing.JRadioButton; 28 28 import javax.swing.JSeparator; 29 import javax.swing.SwingUtilities;30 29 import javax.swing.filechooser.FileFilter; 31 30 … … 42 41 import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor; 43 42 import org.openstreetmap.josm.gui.MapView; 44 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;45 43 import org.openstreetmap.josm.gui.dialogs.LayerListDialog; 46 44 import org.openstreetmap.josm.gui.dialogs.LayerListPopup; … … 111 109 this.data = data; 112 110 Main.pref.listener.add(this); 113 SwingUtilities.invokeLater(new Runnable(){114 public void run() {115 Main.map.mapView.addLayerChangeListener(new LayerChangeListener(){116 public void activeLayerChange(Layer oldLayer, Layer newLayer) {}117 public void layerAdded(Layer newLayer) {}118 public void layerRemoved(Layer oldLayer) {119 Main.pref.listener.remove(RawGpsLayer.this);120 }121 });122 }123 });124 111 } 125 112 … … 318 305 Main.map.repaint(); 319 306 } 307 308 @Override public void destroy() { 309 Main.pref.listener.remove(RawGpsLayer.this); 310 } 320 311 }
Note:
See TracChangeset
for help on using the changeset viewer.