Ticket #3307: graphview-lazy-toggledialog.patch
| File graphview-lazy-toggledialog.patch, 1.2 KB (added by , 17 years ago) |
|---|
-
src/org/openstreetmap/josm/plugins/graphview/plugin/GraphViewPlugin.java
66 66 PROPERTIES.add(new RoadWidth()); 67 67 } 68 68 69 private final GraphViewDialog laneDialog;70 71 69 private final GraphViewPreferences preferences; 72 70 73 71 private JOSMTransitionStructure transitionStructure; … … 79 77 preferences = GraphViewPreferences.getInstance(); 80 78 this.preferences.addObserver(this); 81 79 82 laneDialog = new GraphViewDialog(this);83 84 80 } 85 81 86 82 /** allows creation/update of GraphViewLayer */ … … 234 230 @Override 235 231 public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame) { 236 232 if (newFrame != null) { 237 newFrame.addToggleDialog(laneDialog); 233 if (oldFrame == null) { 234 final GraphViewDialog laneDialog 235 = new GraphViewDialog(this); 236 newFrame.addToggleDialog(laneDialog); 237 } 238 238 Layer.listeners.add(this); 239 239 } else { 240 240 Layer.listeners.remove(this);
