Ignore:
Timestamp:
2007-01-14T09:41:24+01:00 (17 years ago)
Author:
imi
Message:
  • added different cursors for mapmodes (actually just finished what was begun)
  • added feature to change the key in property dialog as well as the value
  • added dockable toggle dialogs
  • fixed exception when loading GPX files at command line
File:
1 edited

Legend:

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

    r180 r198  
    2727import javax.swing.JRadioButton;
    2828import javax.swing.JSeparator;
    29 import javax.swing.SwingUtilities;
    3029import javax.swing.filechooser.FileFilter;
    3130
     
    4241import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    4342import org.openstreetmap.josm.gui.MapView;
    44 import org.openstreetmap.josm.gui.MapView.LayerChangeListener;
    4543import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
    4644import org.openstreetmap.josm.gui.dialogs.LayerListPopup;
     
    111109                this.data = data;
    112110                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                 });
    124111        }
    125112
     
    318305                        Main.map.repaint();
    319306        }
     307
     308        @Override public void destroy() {
     309                Main.pref.listener.remove(RawGpsLayer.this);
     310    }
    320311}
Note: See TracChangeset for help on using the changeset viewer.