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 85865d0cd45e..ee7adfb84e91 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java @@ -1818,10 +1818,14 @@ public class SearchEverywhereAction extends AnAction implements CustomComponentA }; if (pattern.equals("#")) { + final HashSet ids = new HashSet(); for (SearchTopHitProvider provider : SearchTopHitProvider.EP_NAME.getExtensions()) { check(); if (provider instanceof OptionsTopHitProvider) { - consumer.consume(provider); + if (!ids.contains(((OptionsTopHitProvider)provider).getId())) { + consumer.consume(provider); + ids.add(((OptionsTopHitProvider)provider).getId()); + } } } } else {