Index: trunk/src/org/openstreetmap/josm/gui/widgets/DisableShortcutsOnFocusGainedTextField.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/widgets/DisableShortcutsOnFocusGainedTextField.java	(revision 7617)
+++ trunk/src/org/openstreetmap/josm/gui/widgets/DisableShortcutsOnFocusGainedTextField.java	(revision 7618)
@@ -3,5 +3,4 @@
 
 import java.awt.event.FocusEvent;
-import java.awt.event.FocusListener;
 import java.awt.event.KeyEvent;
 import java.util.ArrayList;
@@ -27,5 +26,5 @@
  * @since 5696
  */
-public class DisableShortcutsOnFocusGainedTextField extends JosmTextField implements FocusListener {
+public class DisableShortcutsOnFocusGainedTextField extends JosmTextField {
 
     /**
@@ -35,5 +34,4 @@
      */
     public DisableShortcutsOnFocusGainedTextField() {
-        init();
     }
 
@@ -47,5 +45,4 @@
     public DisableShortcutsOnFocusGainedTextField(String text) {
         super(text);
-        init();
     }
 
@@ -63,5 +60,4 @@
     public DisableShortcutsOnFocusGainedTextField(int columns) {
         super(columns);
-        init();
     }
 
@@ -78,5 +74,4 @@
     public DisableShortcutsOnFocusGainedTextField(String text, int columns) {
         super(text, columns);
-        init();
     }
 
@@ -99,5 +94,4 @@
     public DisableShortcutsOnFocusGainedTextField(Document doc, String text, int columns) {
         super(doc, text, columns);
-        init();
     }
 
@@ -105,10 +99,7 @@
     private final Set<JosmAction> disabledMenuActions = new HashSet<>();
 
-    protected final void init() {
-        addFocusListener(this);
-    }
-
     @Override
     public void focusGained(FocusEvent e) {
+        super.focusGained(e);
         disableMenuActions();
         unregisterActionShortcuts();
@@ -118,4 +109,5 @@
     @Override
     public void focusLost(FocusEvent e) {
+        super.focusLost(e);
         Main.map.keyDetector.setEnabled(true);
         restoreActionShortcuts();
