From 71cb5852b335abd1f684622df6464f2ca828e7da Mon Sep 17 00:00:00 2001 From: Craig Raw Date: Tue, 25 Nov 2025 09:51:13 +0200 Subject: [PATCH] always show display address for watch-only wallets --- .../com/sparrowwallet/sparrow/wallet/ReceiveController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sparrowwallet/sparrow/wallet/ReceiveController.java b/src/main/java/com/sparrowwallet/sparrow/wallet/ReceiveController.java index 93e32829..691c5d18 100644 --- a/src/main/java/com/sparrowwallet/sparrow/wallet/ReceiveController.java +++ b/src/main/java/com/sparrowwallet/sparrow/wallet/ReceiveController.java @@ -164,7 +164,8 @@ public class ReceiveController extends WalletFormController implements Initializ displayAddress.setUserData(addressDevices); return; - } else if(currentEntry != null && wallet.getKeystores().stream().anyMatch(keystore -> keystore.getSource().equals(KeystoreSource.HW_USB))) { + } else if(currentEntry != null && (wallet.getKeystores().stream().anyMatch(keystore -> keystore.getSource().equals(KeystoreSource.HW_USB)) + || wallet.getKeystores().stream().allMatch(keystore -> keystore.getSource().equals(KeystoreSource.SW_WATCH)))) { displayAddress.setVisible(true); displayAddress.setUserData(null); return;