diff --git a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoSymbolModel2.java b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoSymbolModel2.java index 0d0e3eb506c5..a687d71fc7cd 100644 --- a/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoSymbolModel2.java +++ b/platform/lang-impl/src/com/intellij/ide/util/gotoByName/GotoSymbolModel2.java @@ -26,11 +26,20 @@ public class GotoSymbolModel2 extends FilteringGotoByModel { public GotoSymbolModel2(@NotNull Project project, @NotNull ChooseByNameContributor[] contributors) { super(project, contributors); myAllContributors = false; + addEpListener(project); } public GotoSymbolModel2(@NotNull Project project) { super(project, new ChooseByNameContributor[0]); myAllContributors = true; + addEpListener(project); + } + + private void addEpListener(@NotNull Project project) { + ChooseByNameContributor.CLASS_EP_NAME.addExtensionPointListener( + (e, pd) -> { mySeparators = null; }, + (e, pd) -> { mySeparators = null; }, + project); } @Override