Index: utils/josm/plugins/landsat/src/landsat/DownloadLandsatTask.java
===================================================================
--- utils/josm/plugins/landsat/src/landsat/DownloadLandsatTask.java	(revision 1553)
+++ utils/josm/plugins/landsat/src/landsat/DownloadLandsatTask.java	(revision 1554)
@@ -52,4 +52,8 @@
 	}
 
+	public void setCheckBoxSelected(boolean b) {
+		checkBox.setSelected(b);
+	}
+
 	public String getPreferencesSuffix() {
 		return "landsat";
Index: utils/josm/plugins/landsat/src/landsat/LandsatPlugin.java
===================================================================
--- utils/josm/plugins/landsat/src/landsat/LandsatPlugin.java	(revision 1553)
+++ utils/josm/plugins/landsat/src/landsat/LandsatPlugin.java	(revision 1554)
@@ -13,5 +13,4 @@
 	DownloadLandsatTask task;
 	LandsatLayer landsatLayer;
-	boolean addedAction;
 
 	public LandsatPlugin() {
@@ -27,12 +26,16 @@
 
 	public void mapFrameInitialized(MapFrame oldFrame, MapFrame newFrame) {
-		if(!addedAction) {
+		if(oldFrame==null && newFrame!=null) { 
+			task.setEnabled(true);
+
+			/* re. bug report (Andy Robinson) 08/11/06...
+			 * Neither of these seem to work
+			task.setCheckBoxSelected(false);
+			Main.pref.put("download.landsat",false);
+			*/
+
 			Main.map.toolBarActions.addSeparator();
 			Main.map.toolBarActions.add(new IconToggleButton
 						(new LandsatAdjustAction(Main.map)));
-			addedAction=true;
-		}
-		if(oldFrame==null && newFrame!=null) { 
-			task.setEnabled(true);
 		} else if (oldFrame!=null && newFrame==null ) {
 			task.setEnabled(false);
