From bad092320e40406e13a8815ccdf4f2e04a2d997d Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Tue, 11 May 2010 12:26:20 +0000 Subject: [PATCH] Try to fix some focus issues with contact list reported by Emil Ivov. --- .../communicator/impl/gui/main/contactlist/SearchField.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/SearchField.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/SearchField.java index b844cd0a6..ba959cda0 100644 --- a/src/net/java/sip/communicator/impl/gui/main/contactlist/SearchField.java +++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/SearchField.java @@ -55,7 +55,8 @@ public SearchField(MainFrame frame) this.setDragEnabled(true); this.addTextChangeListener(this); - InputMap imap = getInputMap(JComponent.WHEN_FOCUSED); + InputMap imap + = getInputMap(JComponent.WHEN_ANCESTOR_OF_FOCUSED_COMPONENT); imap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), "escape"); ActionMap amap = getActionMap(); amap.put("escape", new AbstractAction()