From e1a7e707db4bea08dc978875ff10cada38814891 Mon Sep 17 00:00:00 2001 From: "Vassiliy.Kudryashov" Date: Thu, 16 Mar 2017 00:47:53 +0300 Subject: [PATCH] IDEA-169672 FindInPath popup: keyboard focus can't be moved to results list after some control selecting or moving focus to preview --- .../lang-impl/src/com/intellij/find/impl/FindPopupPanel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/find/impl/FindPopupPanel.java b/platform/lang-impl/src/com/intellij/find/impl/FindPopupPanel.java index ab4de72bddfb..166c6077b73b 100644 --- a/platform/lang-impl/src/com/intellij/find/impl/FindPopupPanel.java +++ b/platform/lang-impl/src/com/intellij/find/impl/FindPopupPanel.java @@ -482,7 +482,7 @@ public class FindPopupPanel extends JBPanel implements FindUI, DataProvider { public void mousePressed(MouseEvent e) { IdeFocusManager focusManager = IdeFocusManager.getInstance(myProject); Component focusOwner = focusManager.getFocusOwner(); - if (focusOwner != null && SwingUtilities.isDescendingFrom(focusOwner, myUsagePreviewPanel)) { + if (focusOwner != null && SwingUtilities.isDescendingFrom(focusOwner, FindPopupPanel.this) && focusOwner != myReplaceComponent) { focusManager.requestFocus(mySearchComponent, true); } }