diff --git a/jadx-gui/src/main/java/jadx/gui/settings/ui/plugins/PluginSettingsGroup.java b/jadx-gui/src/main/java/jadx/gui/settings/ui/plugins/PluginSettingsGroup.java index e8ff43869..8e0aaa68a 100644 --- a/jadx-gui/src/main/java/jadx/gui/settings/ui/plugins/PluginSettingsGroup.java +++ b/jadx-gui/src/main/java/jadx/gui/settings/ui/plugins/PluginSettingsGroup.java @@ -141,11 +141,11 @@ class PluginSettingsGroup implements ISettingsGroup { List nodes, List available) { listModel.clear(); listModel.addElement(new TitleNode("Installed")); - nodes.stream().filter(n -> n.getVersion() != null).forEach(listModel::addElement); + nodes.stream().filter(n -> n.getAction() == PluginAction.UNINSTALL).forEach(listModel::addElement); listModel.addElement(new TitleNode("Available")); listModel.addAll(available); listModel.addElement(new TitleNode("Bundled")); - nodes.stream().filter(n -> n.getVersion() == null).forEach(listModel::addElement); + nodes.stream().filter(n -> n.getAction() == PluginAction.NONE).forEach(listModel::addElement); } private void loadAvailablePlugins(DefaultListModel listModel,