Cleaned up a bit of the unimplemented full-width terminal mode.

And promptly disabled it by correctly filtering against the settings.
This commit is contained in:
Sebastian Hartte
2020-06-14 19:02:13 +02:00
parent cbbb9d1ade
commit 42651ed087
3 changed files with 21 additions and 20 deletions
@@ -62,6 +62,7 @@ public class GuiSettingToggleButton<T extends Enum<T>> extends GuiIconButton
// Build a list of values (in order) that are valid w.r.t. the given predicate
EnumSet<T> validValues = EnumSet.allOf(val.getDeclaringClass());
validValues.removeIf(isValidValue.negate());
validValues.removeIf(s -> !setting.getPossibleValues().contains(s));
this.validValues = validValues;
this.buttonSetting = setting;