diff --git a/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java b/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java index b7aa8bb0a9e9..b86eefd2dfc1 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java @@ -752,8 +752,20 @@ public class SearchEverywhereAction extends AnAction implements CustomComponentA .createPopup(); myBalloon.getContent().setBorder(new EmptyBorder(0,0,0,0)); final Window window = WindowManager.getInstance().suggestParentWindow(e.getProject()); - Component parent = UIUtil.findUltimateParent(window); + //noinspection ConstantConditions + e.getProject().getMessageBus().connect(myBalloon).subscribe(DumbService.DUMB_MODE, new DumbService.DumbModeListener() { + @Override + public void enteredDumbMode() { + } + + @Override + public void exitDumbMode() { + rebuildList(myPopupField.getText()); + } + }); + + Component parent = UIUtil.findUltimateParent(window); registerDataProvider(panel); final RelativePoint showPoint; if (me != null) {