From 553ed9e5a218b9ec6f7ec76fc684419f8b53b952 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 20 Jun 2024 13:14:59 +0200 Subject: [PATCH] Small behavior fix --- .../main/java/eu/faircode/email/FragmentOptionsBehavior.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsBehavior.java b/app/src/main/java/eu/faircode/email/FragmentOptionsBehavior.java index 588c781bee..6bd5b3680c 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsBehavior.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsBehavior.java @@ -233,7 +233,6 @@ public class FragmentOptionsBehavior extends FragmentBase implements SharedPrefe } }); - swConversationActions.setEnabled(Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q); swConversationActions.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { @@ -242,7 +241,6 @@ public class FragmentOptionsBehavior extends FragmentBase implements SharedPrefe } }); - swConversationActionsReplies.setEnabled(Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q); swConversationActionsReplies.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton compoundButton, boolean checked) { @@ -707,8 +705,9 @@ public class FragmentOptionsBehavior extends FragmentBase implements SharedPrefe swSyncOnlaunch.setChecked(prefs.getBoolean("sync_on_launch", false)); swDoubleBack.setChecked(prefs.getBoolean("double_back", false)); swConversationActions.setChecked(prefs.getBoolean("conversation_actions", Helper.isGoogle())); + swConversationActions.setEnabled(Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q); swConversationActionsReplies.setChecked(prefs.getBoolean("conversation_actions_replies", true)); - swConversationActionsReplies.setEnabled(swConversationActions.isChecked()); + swConversationActionsReplies.setEnabled(swConversationActions.isChecked() && Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q); swLanguageDetection.setChecked(prefs.getBoolean("language_detection", false)); int default_snooze = prefs.getInt("default_snooze", 1);