From eed5a790b5f92b196f29751fd9b7e5f0a55e13fa Mon Sep 17 00:00:00 2001 From: Vadim Salavatov Date: Wed, 11 Feb 2026 17:54:37 +0100 Subject: [PATCH] IJPL-232707 refactor: panel is always PluginsGroupComponentWithProgress it seems it enabled asynchronous update mode, and it is very unlikely anyone would like to use synchronous mode, so it does not make much sense to support sync mode GitOrigin-RevId: 44caafe9d6b29e97c97cc8f51fa08e6aafca4481 --- .../src/com/intellij/ide/plugins/InstalledPluginsTab.java | 4 ++-- .../src/com/intellij/ide/plugins/newui/SearchResultPanel.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsTab.java b/platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsTab.java index c30e57eeb594..f27f70b24cbc 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsTab.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/InstalledPluginsTab.java @@ -320,7 +320,7 @@ class InstalledPluginsTab extends PluginsTab { MultiSelectionEventHandler eventHandler = new MultiSelectionEventHandler(); installedController.setSearchResultEventHandler(eventHandler); - PluginsGroupComponent panel = new PluginsGroupComponentWithProgress(eventHandler) { + PluginsGroupComponentWithProgress panel = new PluginsGroupComponentWithProgress(eventHandler) { @Override protected @NotNull ListPluginComponent createListComponent(@NotNull PluginUiModel model, @NotNull PluginsGroup group, @@ -613,7 +613,7 @@ class InstalledPluginsTab extends PluginsTab { private final @NotNull Consumer mySelectionListener; InstalledTabSearchResultPanel(SearchUpDownPopupController installedController, - PluginsGroupComponent panel, + PluginsGroupComponentWithProgress panel, @NotNull Consumer selectionListener) { super(installedController, panel, false); mySelectionListener = selectionListener; diff --git a/platform/platform-impl/src/com/intellij/ide/plugins/newui/SearchResultPanel.java b/platform/platform-impl/src/com/intellij/ide/plugins/newui/SearchResultPanel.java index 17ab91e3941c..29d27202d502 100644 --- a/platform/platform-impl/src/com/intellij/ide/plugins/newui/SearchResultPanel.java +++ b/platform/platform-impl/src/com/intellij/ide/plugins/newui/SearchResultPanel.java @@ -26,7 +26,7 @@ import java.util.concurrent.atomic.AtomicBoolean; public abstract class SearchResultPanel { public final @NotNull SearchPopupController controller; - protected final PluginsGroupComponent myPanel; + protected final @NotNull PluginsGroupComponentWithProgress myPanel; private JScrollBar myVerticalScrollBar; private PluginsGroup myGroup; private @NotNull String myQuery = ""; @@ -38,7 +38,7 @@ public abstract class SearchResultPanel { protected Runnable myPostFillGroupCallback; public SearchResultPanel(@NotNull SearchPopupController controller, - @NotNull PluginsGroupComponent panel, + @NotNull PluginsGroupComponentWithProgress panel, boolean isMarketplace) { this.controller = controller; myPanel = panel;