Fixed bug where android boolean settings were not properly displaying their checked state (#7440)

This commit is contained in:
matthias8422
2025-04-21 10:53:53 -07:00
committed by GitHub
parent 8640a2aaad
commit 01a3b2723f

View File

@@ -807,9 +807,9 @@ public class SettingsPage extends TabPage<SettingsScreen> {
w = h; w = h;
boolean checked = false; boolean checked = false;
if(pref instanceof FPref) { if(pref instanceof FPref) {
FModel.getPreferences().getPrefBoolean((FPref) pref); checked = FModel.getPreferences().getPrefBoolean((FPref) pref);
} else if(pref instanceof ForgeNetPreferences.FNetPref) { } else if(pref instanceof ForgeNetPreferences.FNetPref) {
FModel.getNetPreferences().getPrefBoolean((ForgeNetPreferences.FNetPref) pref); checked = FModel.getNetPreferences().getPrefBoolean((ForgeNetPreferences.FNetPref) pref);
} }
FCheckBox.drawCheckBox(g, SettingsScreen.DESC_COLOR, color, checked, x, y, w, h); FCheckBox.drawCheckBox(g, SettingsScreen.DESC_COLOR, color, checked, x, y, w, h);
} }