diff --git a/ElevationProfile/src/org/openstreetmap/josm/plugins/elevation/ElevationProfilePlugin.java b/ElevationProfile/src/org/openstreetmap/josm/plugins/elevation/ElevationProfilePlugin.java
index 24f4756..a7330e1 100644
--- a/ElevationProfile/src/org/openstreetmap/josm/plugins/elevation/ElevationProfilePlugin.java
+++ b/ElevationProfile/src/org/openstreetmap/josm/plugins/elevation/ElevationProfilePlugin.java
@@ -24,7 +24,6 @@ import org.openstreetmap.josm.plugins.elevation.gui.ElevationProfileLayer;
 public class ElevationProfilePlugin extends Plugin {
 
 	private ElevationMapMode eleMode;
-    private IconToggleButton eleModeButton;
 	private static ElevationProfileLayer currentLayer;
 
 	/**
@@ -36,7 +35,6 @@ public class ElevationProfilePlugin extends Plugin {
 
 		try {
 			eleMode = new ElevationMapMode("Elevation profile", Main.map);
-            eleModeButton = new IconToggleButton(eleMode);
 
 			JosmAction action = new AddElevationLayerAction();
 
@@ -60,7 +58,7 @@ public class ElevationProfilePlugin extends Plugin {
 		super.mapFrameInitialized(oldFrame, newFrame);
 
 		if (newFrame != null) {
-            newFrame.addMapMode(eleModeButton);
+			newFrame.addMapMode(new IconToggleButton(eleMode));
 			ElevationProfileDialog eleProfileDlg = new ElevationProfileDialog();
 			eleProfileDlg.addModelListener(eleMode);
 			eleProfileDlg.setProfileLayer(getCurrentLayer());
