Index: trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java	(revision 13432)
+++ trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java	(revision 13433)
@@ -52,4 +52,5 @@
     private transient AbstractTileSourceLayer<?> layer;
     private MapMode oldMapMode;
+    private boolean exitingMode;
 
     /**
@@ -112,4 +113,5 @@
     @Override
     public void exitMode() {
+        exitingMode = true;
         super.exitMode();
         if (offsetDialog != null) {
@@ -121,4 +123,5 @@
         }
         removeListeners();
+        exitingMode = false;
     }
 
@@ -351,5 +354,5 @@
                 map.selectMapMode(oldMapMode);
                 oldMapMode = null;
-            } else if (!map.selectSelectTool(false)) {
+            } else if (!exitingMode && !map.selectSelectTool(false)) {
                 exitMode();
                 map.mapMode = null;
