[code-vision] IJPL-174861 remove redundant ProgressManager.runProcess call

If the thread is running under a ProgressIndicator already, this call will throw.
If there is no indicator, passing fresh EmptyProgressIndicator without using it has no meaningful effect.

IJ-MR-153718

GitOrigin-RevId: b03f13d945561083ecbf8609fa7162ecdbdc3107
This commit is contained in:
Vojtech Balik
2025-01-24 22:58:20 +01:00
committed by intellij-monorepo-bot
parent 4caae243a1
commit ce9bd6f4cc

View File

@@ -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);