Ignore:
Timestamp:
2012-08-24T01:27:35+02:00 (12 years ago)
Author:
donvip
Message:

[josm_opendata] See #josm7980 - Fix memory leak, commit initial work on new tools button

Location:
applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/gui/OdDialog.java

    r28000 r28614  
    2323import org.openstreetmap.josm.gui.layer.OsmDataLayer;
    2424import org.openstreetmap.josm.plugins.opendata.core.OdConstants;
     25import org.openstreetmap.josm.plugins.opendata.core.actions.ToolsAction;
    2526import org.openstreetmap.josm.plugins.opendata.core.layers.OdDataLayer;
    2627import org.openstreetmap.josm.plugins.opendata.core.layers.OdLayer;
     
    3334    private final SideButton downloadButton;
    3435    private final SideButton diffButton;
     36    private final SideButton toolsButton;
    3537   
    3638    private final List<SideButton> buttons;
     
    8385                                selectButton = new SideButton(new SelectAction()),
    8486                                downloadButton = new SideButton(new DownloadAction()),
    85                                 diffButton = new SideButton(new DiffAction())
     87                                diffButton = new SideButton(new DiffAction()),
     88                                toolsButton = new SideButton(new ToolsAction())
    8689        });
    8790               
     
    133136        public void layerRemoved(Layer oldLayer) {
    134137        }
     138
     139    @Override
     140    public void destroy() {
     141        super.destroy();
     142        MapView.removeLayerChangeListener(this);
     143    }
    135144}
Note: See TracChangeset for help on using the changeset viewer.