fix(gui): use correct section filter in plugins list

This commit is contained in:
Skylot
2024-10-25 19:01:43 +01:00
parent 37054dc84e
commit 982307b1ac
@@ -141,11 +141,11 @@ class PluginSettingsGroup implements ISettingsGroup {
List<BasePluginListNode> nodes, List<AvailablePluginNode> 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<BasePluginListNode> listModel,