Index: trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java	(revision 11087)
+++ trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java	(revision 11088)
@@ -305,4 +305,15 @@
         }
 
+        private void restoreMapModeState() {
+            if (Main.map == null)
+                return;
+            if (oldMapMode != null) {
+                Main.map.selectMapMode(oldMapMode);
+                oldMapMode = null;
+            } else {
+                Main.map.selectSelectTool(false);
+            }
+        }
+
         class WindowEventHandler extends WindowAdapter {
             @Override
@@ -311,16 +322,4 @@
                 restoreMapModeState();
             }
-
-        }
-    }
-
-    private void restoreMapModeState() {
-        if (Main.map == null)
-            return;
-        if (oldMapMode != null) {
-            Main.map.selectMapMode(oldMapMode);
-            oldMapMode = null;
-        } else {
-            Main.map.selectSelectTool(false);
         }
     }
