IDEA-169672 FindInPath popup: keyboard focus can't be moved to results list after some control selecting or moving focus to preview

This commit is contained in:
Vassiliy.Kudryashov
2017-03-16 00:50:10 +03:00
parent bcbb07aa4f
commit e1a7e707db
@@ -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);
}
}