From 73dcef9fd128e53dd114ad750867fcc1818e8da7 Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Wed, 1 Feb 2023 10:07:59 +0200 Subject: [PATCH] followup: add or remove card option from pay to dropdown as reader becomes available --- .../sparrowwallet/sparrow/wallet/PaymentController.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/sparrowwallet/sparrow/wallet/PaymentController.java b/src/main/java/com/sparrowwallet/sparrow/wallet/PaymentController.java index a388dde9..c4433e93 100644 --- a/src/main/java/com/sparrowwallet/sparrow/wallet/PaymentController.java +++ b/src/main/java/com/sparrowwallet/sparrow/wallet/PaymentController.java @@ -197,6 +197,13 @@ public class PaymentController extends WalletFormController implements Initializ } } }); + openWallets.setOnShowing(event -> { + if(!openWallets.getItems().contains(nfcCardWallet) && CardApi.isReaderAvailable()) { + openWallets.getItems().add(nfcCardWallet); + } else if(openWallets.getItems().contains(nfcCardWallet) && !CardApi.isReaderAvailable()) { + openWallets.getItems().remove(nfcCardWallet); + } + }); payNymProperty.addListener((observable, oldValue, payNym) -> { updateMixOnlyStatus(payNym);