From 06ec5666d9cbdb549a109629ed6a6358584ebdae Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Tue, 23 Sep 2014 15:31:51 +0200 Subject: [PATCH] check that an OptionTopHitProvider is enabled while searching in goto action --- .../intellij/ide/util/gotoByName/GotoActionItemProvider.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoActionItemProvider.java b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoActionItemProvider.java index 99e335b26fcd..a48f65d17368 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoActionItemProvider.java +++ b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoActionItemProvider.java @@ -88,6 +88,10 @@ public class GotoActionItemProvider implements ChooseByNameItemProvider { Project project = CommonDataKeys.PROJECT.getData(dataContext); final CollectConsumer collector = new CollectConsumer(); for (SearchTopHitProvider provider : SearchTopHitProvider.EP_NAME.getExtensions()) { + if (provider instanceof OptionsTopHitProvider && !((OptionsTopHitProvider)provider).isEnabled(project)) { + continue; + } + if (provider instanceof OptionsTopHitProvider) { String prefix = "#" + ((OptionsTopHitProvider)provider).getId() + " "; provider.consumeTopHits(prefix + pattern, collector, project);