From 867986fa4d45cea33325e6cdecd39750f0741eb5 Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Tue, 28 May 2019 12:51:17 +0200 Subject: [PATCH] use iterator for SearchTopHitProvider extensions GitOrigin-RevId: c1c58f82c1e7d8d0f6c0fb9d212958f9915470ce --- .../src/com/intellij/ide/ui/OptionsTopHitProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/ui/OptionsTopHitProvider.java b/platform/platform-impl/src/com/intellij/ide/ui/OptionsTopHitProvider.java index 0a1ed207b11c..23c692a22208 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/OptionsTopHitProvider.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/OptionsTopHitProvider.java @@ -234,7 +234,7 @@ public abstract class OptionsTopHitProvider implements OptionsSearchTopHitProvid long millis = System.currentTimeMillis(); String name = project == null ? "application" : "project"; Deque edtProviders = new ArrayDeque<>(); - for (SearchTopHitProvider provider : SearchTopHitProvider.EP_NAME.getExtensionList()) { + for (SearchTopHitProvider provider : SearchTopHitProvider.EP_NAME.getIterable()) { if (provider instanceof ConfigurableOptionsTopHitProvider) { // process on EDT, because it creates a Swing components // do not process all in one unified invokeLater to ensure that EDT is not blocked for a long time @@ -250,7 +250,7 @@ public abstract class OptionsTopHitProvider implements OptionsSearchTopHitProvid } if (project != null) { - for (OptionsSearchTopHitProvider.ProjectLevelProvider provider : PROJECT_LEVEL_EP.getExtensionList()) { + for (OptionsSearchTopHitProvider.ProjectLevelProvider provider : PROJECT_LEVEL_EP.getIterable()) { if (indicator != null && indicator.isCanceled()) { getCachedOptions(provider, project); }