Ignore:
Timestamp:
2009-12-12T18:08:41+01:00 (15 years ago)
Author:
guggis
Message:

'Updated to JOSM 2621; updated build.xml'

Location:
applications/editors/josm/plugins/graphview/src/org/openstreetmap/josm/plugins/graphview/plugin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/graphview/src/org/openstreetmap/josm/plugins/graphview/plugin/GraphViewPlugin.java

    r17210 r19054  
    1616import org.openstreetmap.josm.Main;
    1717import org.openstreetmap.josm.gui.MapFrame;
     18import org.openstreetmap.josm.gui.MapView;
     19import org.openstreetmap.josm.gui.MapView.LayerChangeListener;
    1820import org.openstreetmap.josm.gui.layer.Layer;
    19 import org.openstreetmap.josm.gui.layer.Layer.LayerChangeListener;
    2021import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
    2122import org.openstreetmap.josm.plugins.Plugin;
     
    236237                                newFrame.addToggleDialog(laneDialog);
    237238                        }
    238                         Layer.listeners.add(this);
     239                        MapView.addLayerChangeListener(this);
    239240                } else {
    240                         Layer.listeners.remove(this);
     241                        MapView.removeLayerChangeListener(this);
    241242                }
    242243        }
  • applications/editors/josm/plugins/graphview/src/org/openstreetmap/josm/plugins/graphview/plugin/layer/GraphViewLayer.java

    r18593 r19054  
    2424import org.openstreetmap.josm.data.osm.visitor.BoundingXYVisitor;
    2525import org.openstreetmap.josm.gui.MapView;
     26import org.openstreetmap.josm.gui.MapView.LayerChangeListener;
    2627import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
    2728import org.openstreetmap.josm.gui.dialogs.LayerListPopup;
    2829import org.openstreetmap.josm.gui.layer.Layer;
    29 import org.openstreetmap.josm.gui.layer.Layer.LayerChangeListener;
    3030import org.openstreetmap.josm.plugins.graphview.core.graph.GraphEdge;
    3131import org.openstreetmap.josm.plugins.graphview.core.graph.GraphNode;
     
    8484        public GraphViewLayer() {
    8585                super("Graph view");
    86                 Layer.listeners.add(this);
     86                MapView.addLayerChangeListener(this);
    8787        }
    8888
     
    343343        }
    344344        public void layerRemoved(Layer oldLayer) {
    345                 //do nothing
     345                if (oldLayer == this) {
     346                        MapView.removeLayerChangeListener(this);
     347                }
    346348        }
    347349}
Note: See TracChangeset for help on using the changeset viewer.