From ee4bc5691d2ff371f41ac70ca22ae48db0ff1c46 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 20 Apr 2023 16:02:38 +0200 Subject: [PATCH] Added long press no-spam button as block sender/domain shortcut (2) --- .../java/eu/faircode/email/FragmentMessages.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index b0ecb8b185..7a36bd0eb4 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -1577,6 +1577,22 @@ public class FragmentMessages extends FragmentBase } }); + ibInbox.setOnLongClickListener(new View.OnLongClickListener() { + @Override + public boolean onLongClick(View v) { + MoreResult result = (MoreResult) cardMore.getTag(); + if (result == null || !result.isJunk) + return false; + + if (result.hasPop && !result.hasImap) + onActionBlockSender(); + else if (!result.hasPop && result.hasImap) + onActionJunkSelection(); + + return true; + } + }); + ibArchive.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {