From 7079824bd6d8cfcdc648f56c39e29577b82743f0 Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 1 Apr 2020 08:39:21 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../main/java/com/tangem/ui/fragment/VerifyCardFragment.kt | 5 +++++ .../main/java/com/tangem/tangem_card/data/TangemCard.java | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt b/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt index 421f780cc1..a5b287d6ed 100644 --- a/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt +++ b/app/src/main/java/com/tangem/ui/fragment/VerifyCardFragment.kt @@ -69,6 +69,11 @@ class VerifyCardFragment : BaseFragment(), NavigationResultListener, NfcAdapter. super.onViewCreated(view, savedInstanceState) updateViews() + val card = ctx.card + if (!card.allowSwapPIN() && !card.allowSwapPIN2() && card.forbidPurgeWallet()) { + fabMenu.hide() + } + // set listeners fabMenu.setOnClickListener { showMenu(fabMenu) } diff --git a/tangem-card-old/src/main/java/com/tangem/tangem_card/data/TangemCard.java b/tangem-card-old/src/main/java/com/tangem/tangem_card/data/TangemCard.java index 37da532954..7d924574a6 100644 --- a/tangem-card-old/src/main/java/com/tangem/tangem_card/data/TangemCard.java +++ b/tangem-card-old/src/main/java/com/tangem/tangem_card/data/TangemCard.java @@ -8,7 +8,6 @@ import com.tangem.tangem_card.reader.TLVList; import com.tangem.tangem_card.util.Util; import java.nio.charset.StandardCharsets; -import java.util.ArrayList; import java.util.Date; import java.util.EnumSet; @@ -359,6 +358,11 @@ public class TangemCard { return (settingsMask & SettingsMask.AllowSwapPIN2) != 0; } + public Boolean forbidPurgeWallet() { + if (settingsMask == null) return null; + return (settingsMask & SettingsMask.ForbidPurgeWallet) != 0; + } + public Boolean needCVC() { if (settingsMask == null) return null; return (settingsMask & SettingsMask.UseCVC) != 0;