diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java index bf986a949457..bc54dbd82862 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaComboBoxUI.java @@ -358,7 +358,6 @@ public class DarculaComboBoxUI extends BasicComboBoxUI implements Border, ErrorB tf.setColumns(0); } - installEditorKeyListener(comboBoxEditor); return comboBoxEditor; } @@ -509,6 +508,7 @@ public class DarculaComboBoxUI extends BasicComboBoxUI implements Border, ErrorB protected void configureEditor() { super.configureEditor(); + installEditorKeyListener(comboBox.getEditor()); if (editor instanceof JComponent) { JComponent jEditor = (JComponent)editor; jEditor.setOpaque(false); diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJComboBoxUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJComboBoxUI.java index 315a049637dc..d6475ab38050 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJComboBoxUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/intellij/WinIntelliJComboBoxUI.java @@ -334,7 +334,6 @@ public class WinIntelliJComboBoxUI extends DarculaComboBoxUI { } }; - installEditorKeyListener(comboBoxEditor); return comboBoxEditor; } @@ -342,6 +341,7 @@ public class WinIntelliJComboBoxUI extends DarculaComboBoxUI { protected void configureEditor() { super.configureEditor(); + installEditorKeyListener(comboBox.getEditor()); if (editor instanceof JComponent) { JComponent jEditor = (JComponent)editor; jEditor.setBorder(DEFAULT_EDITOR_BORDER);