From a31523d2c1bb440062df7893cc30ec7d096ff814 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 5 Nov 2022 07:56:01 +0100 Subject: [PATCH] Confirm all links --- .../main/java/eu/faircode/email/FragmentMessages.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index b7e4f0fc2e..a1bbf8668e 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -5821,8 +5821,14 @@ public class FragmentMessages extends FragmentBase private void onMenuConfirmLinks() { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getContext()); - boolean compact = !prefs.getBoolean("confirm_links", true); - prefs.edit().putBoolean("confirm_links", compact).apply(); + boolean confirm_links = !prefs.getBoolean("confirm_links", true); + SharedPreferences.Editor editor = prefs.edit(); + editor.putBoolean("confirm_links", confirm_links); + if (confirm_links) + for (String key : prefs.getAll().keySet()) + if (key.endsWith(".confirm_link")) + editor.remove(key); + editor.apply(); invalidateOptionsMenu(); }