diff --git a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/JavaTelescope.java b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/JavaTelescope.java index 46b5e02d2cba..4e90d7add94f 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/JavaTelescope.java +++ b/java/java-analysis-impl/src/com/intellij/codeInsight/daemon/impl/JavaTelescope.java @@ -55,11 +55,9 @@ final class JavaTelescope { AtomicInteger totalUsageCount = new AtomicInteger(); if (Registry.is("java.telescope.usages.single.threaded", true)) { - ProgressManager.getInstance().runProcess(() -> { - for (PsiMember member : members) { - if (!countUsagesForMember(file, scope, member, project, totalUsageCount)) break; - } - }, progress); + for (PsiMember member : members) { + if (!countUsagesForMember(file, scope, member, project, totalUsageCount)) break; + } } else { JobLauncher.getInstance().invokeConcurrentlyUnderProgress(members, progress, member -> { return countUsagesForMember(file, scope, member, project, totalUsageCount);