From ea7f96c030406e84ec2564ebdeec2fdff18c2bfe Mon Sep 17 00:00:00 2001 From: adbenitez Date: Mon, 22 Jul 2024 19:01:17 +0200 Subject: [PATCH] warn chatmail accounts when scanning QR code with mailto/address --- .../java/org/thoughtcrime/securesms/qr/QrCodeHandler.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/thoughtcrime/securesms/qr/QrCodeHandler.java b/src/main/java/org/thoughtcrime/securesms/qr/QrCodeHandler.java index 34a0361bc..4adfa2709 100644 --- a/src/main/java/org/thoughtcrime/securesms/qr/QrCodeHandler.java +++ b/src/main/java/org/thoughtcrime/securesms/qr/QrCodeHandler.java @@ -55,8 +55,13 @@ public class QrCodeHandler { showFingerPrintError(builder, nameAndAddress); break; - case DcContext.DC_QR_FPR_OK: case DcContext.DC_QR_ADDR: + if (dcContext.isChatmail()) { + dcContext.deleteContact(qrParsed.getId()); + DcHelper.showEncryptionRequiredDialog(activity, nameAndAddress); + return; + } + case DcContext.DC_QR_FPR_OK: showFingerprintOrQrSuccess(builder, qrParsed, nameAndAddress); break;