config panel: don't show groups with no visible config items
This commit is contained in:
@@ -102,6 +102,8 @@ public class ConfigPanel extends PluginPanel
|
|||||||
|
|
||||||
configManager.getConfigProxies().stream()
|
configManager.getConfigProxies().stream()
|
||||||
.map(configManager::getConfigDescriptor)
|
.map(configManager::getConfigDescriptor)
|
||||||
|
.filter(configDescriptor -> configDescriptor.getItems().stream()
|
||||||
|
.anyMatch(cid -> !cid.getItem().hidden()))
|
||||||
.sorted(Comparator.comparing(left -> left.getGroup().name()))
|
.sorted(Comparator.comparing(left -> left.getGroup().name()))
|
||||||
.forEach(cd ->
|
.forEach(cd ->
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user