Index: src/org/openstreetmap/josm/gui/dialogs/LatLonDialog.java
===================================================================
--- src/org/openstreetmap/josm/gui/dialogs/LatLonDialog.java	(revision 17059)
+++ src/org/openstreetmap/josm/gui/dialogs/LatLonDialog.java	(working copy)
@@ -5,6 +5,7 @@
 
 import java.awt.Component;
 import java.awt.GridBagLayout;
+import java.awt.event.ActionEvent;
 import java.awt.event.FocusEvent;
 import java.awt.event.FocusListener;
 import java.awt.event.WindowAdapter;
@@ -257,6 +258,14 @@
         }
 
         @Override
+        public void actionPerformed(ActionEvent arg0) {
+            super.actionPerformed(arg0);
+            if (buttons != null && !buttons.isEmpty() && buttons.get(0).isEnabled()) {
+                buttons.get(0).getAction().actionPerformed(arg0);
+            }
+        }
+
+        @Override
         public boolean isValid() {
             throw new UnsupportedOperationException();
         }
@@ -288,6 +297,14 @@
         }
 
         @Override
+        public void actionPerformed(ActionEvent arg0) {
+            super.actionPerformed(arg0);
+            if (buttons != null && !buttons.isEmpty() && buttons.get(0).isEnabled()) {
+                buttons.get(0).getAction().actionPerformed(arg0);
+            }
+        }
+
+        @Override
         public boolean isValid() {
             throw new UnsupportedOperationException();
         }
