From dc631129158178992b56ad5cd2df639b3370a5a7 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 21 May 2023 00:57:10 -0400 Subject: [PATCH] Always hide content when isHidden() == true --- core/src/mindustry/ui/dialogs/DatabaseDialog.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/core/src/mindustry/ui/dialogs/DatabaseDialog.java b/core/src/mindustry/ui/dialogs/DatabaseDialog.java index 0100836ce2..9ef878c280 100644 --- a/core/src/mindustry/ui/dialogs/DatabaseDialog.java +++ b/core/src/mindustry/ui/dialogs/DatabaseDialog.java @@ -52,10 +52,9 @@ public class DatabaseDialog extends BaseDialog{ for(int j = 0; j < allContent.length; j++){ ContentType type = ContentType.all[j]; - Seq array = allContent[j] - .select(c -> c instanceof UnlockableContent u && - (!u.isHidden() || u.techNode != null) && - (text.isEmpty() || u.localizedName.toLowerCase().contains(text.toLowerCase()))); + Seq array = allContent[j] + .select(c -> c instanceof UnlockableContent u && !u.isHidden() && + (text.isEmpty() || u.localizedName.toLowerCase().contains(text.toLowerCase()))).as(); if(array.size == 0) continue; all.add("@content." + type.name() + ".name").growX().left().color(Pal.accent); @@ -69,7 +68,7 @@ public class DatabaseDialog extends BaseDialog{ int count = 0; for(int i = 0; i < array.size; i++){ - UnlockableContent unlock = (UnlockableContent)array.get(i); + UnlockableContent unlock = array.get(i); Image image = unlocked(unlock) ? new Image(unlock.uiIcon).setScaling(Scaling.fit) : new Image(Icon.lock, Pal.gray);