diff --git a/src/yugecin/opsudance/options/Option.java b/src/yugecin/opsudance/options/Option.java index 76acf4f0..7f31a142 100644 --- a/src/yugecin/opsudance/options/Option.java +++ b/src/yugecin/opsudance/options/Option.java @@ -75,6 +75,14 @@ public class Option { return false; } filtered = !name.toLowerCase().contains(searchString) && !description.toLowerCase().contains(searchString); + if (this instanceof ListOption) { + for (Object itm : ((ListOption) this).getListItems()) { + if (itm != null && itm.toString().toLowerCase().contains(searchString)) { + filtered = false; + return false; + } + } + } return filtered; }