From 0af7ee7a734e77ba358bc08f7113344d023dcd1b Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 19 Sep 2026 20:45:49 +0200 Subject: [PATCH] Small behavior fix --- app/src/main/java/eu/faircode/email/FragmentDialogTheme.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogTheme.java b/app/src/main/java/eu/faircode/email/FragmentDialogTheme.java index 21796ca7e7..2c214bf35c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogTheme.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogTheme.java @@ -71,6 +71,7 @@ public class FragmentDialogTheme extends FragmentDialogBase { boolean solarized = (checkedId == R.id.rbThemeSolarized); boolean blank = (checkedId == R.id.rbThemeBlank); boolean bw = (checkedId == R.id.rbThemeBlackOrWhite); + boolean bandw = (checkedId == R.id.rbThemeBlackAndWhite); boolean mono = (checkedId == R.id.rbThemeYouMono); boolean you = (checkedId == R.id.rbThemeYou || mono); boolean colored = (grey || bw || solarized || you || @@ -88,7 +89,7 @@ public class FragmentDialogTheme extends FragmentDialogBase { tvSystem.setEnabled(colored && optionId == R.id.rbThemeSystem); swBlack.setEnabled(colored && !grey && !bw && !solarized && optionId != R.id.rbThemeLight); - swBeige.setEnabled(cards && optionId != R.id.rbThemeDark); + swBeige.setEnabled(cards && !bandw && !solarized && optionId != R.id.rbThemeDark); swHtmlLight.setEnabled(colored ? optionId != R.id.rbThemeLight : !blank); swComposerLight.setEnabled(colored ? optionId != R.id.rbThemeLight : !blank);