mirror of https://github.com/M66B/FairEmail.git
Small behavior improvement
This commit is contained in:
parent
d13e012ef8
commit
7baf24b77c
|
@ -936,6 +936,7 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer
|
|||
private SwitchCompat swDark;
|
||||
private SwitchCompat swBlack;
|
||||
private SwitchCompat swSystem;
|
||||
private TextView tvSystem;
|
||||
|
||||
private void eval() {
|
||||
int checkedId = rgTheme.getCheckedRadioButtonId();
|
||||
|
@ -949,6 +950,7 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer
|
|||
swDark.setEnabled(dark);
|
||||
swBlack.setEnabled(colored && swDark.isChecked());
|
||||
swSystem.setEnabled(dark && !swDark.isChecked());
|
||||
tvSystem.setEnabled(swSystem.isEnabled() && swSystem.isChecked());
|
||||
}
|
||||
|
||||
@NonNull
|
||||
|
@ -961,6 +963,7 @@ public class FragmentOptionsDisplay extends FragmentBase implements SharedPrefer
|
|||
swDark = dview.findViewById(R.id.swDark);
|
||||
swBlack = dview.findViewById(R.id.swBlack);
|
||||
swSystem = dview.findViewById(R.id.swSystem);
|
||||
tvSystem = dview.findViewById(R.id.tvSystem);
|
||||
|
||||
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext());
|
||||
String theme = prefs.getString("theme", "light");
|
||||
|
|
Loading…
Reference in New Issue