Index: trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java	(revision 13286)
+++ trunk/src/org/openstreetmap/josm/actions/ImageryAdjustAction.java	(revision 13287)
@@ -152,4 +152,10 @@
         case KeyEvent.VK_LEFT : dx = -1; break;
         case KeyEvent.VK_RIGHT : dx = +1; break;
+        case KeyEvent.VK_ESCAPE:
+            if (offsetDialog != null) {
+                offsetDialog.setVisible(false);
+                return;
+            }
+            break;
         default: // Do nothing
         }
@@ -325,4 +331,5 @@
             if (visible)
                 return;
+            ignoreListener = true;
             offsetDialog = null;
             if (layer != null) {
