From bd88768b115807464fc0976410180d6ec5729d3d Mon Sep 17 00:00:00 2001 From: Tangem Date: Fri, 29 Nov 2019 13:20:11 +0300 Subject: [PATCH] Updated on 2026-08-14 --- app/src/main/java/com/tangem/wallet/xlm/XlmEngine.java | 2 +- app/src/main/java/com/tangem/wallet/xrp/XrpEngine.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/tangem/wallet/xlm/XlmEngine.java b/app/src/main/java/com/tangem/wallet/xlm/XlmEngine.java index 11497062f0..2f7b74808a 100644 --- a/app/src/main/java/com/tangem/wallet/xlm/XlmEngine.java +++ b/app/src/main/java/com/tangem/wallet/xlm/XlmEngine.java @@ -98,7 +98,7 @@ public class XlmEngine extends CoinEngine { @Override public boolean hasBalanceInfo() { if (coinData == null) return false; - return coinData.getBalance() != null; + return (coinData.getBalance() != null) || (coinData.isError404()) ; } diff --git a/app/src/main/java/com/tangem/wallet/xrp/XrpEngine.java b/app/src/main/java/com/tangem/wallet/xrp/XrpEngine.java index 3e6e0d1802..8e9e566462 100644 --- a/app/src/main/java/com/tangem/wallet/xrp/XrpEngine.java +++ b/app/src/main/java/com/tangem/wallet/xrp/XrpEngine.java @@ -89,11 +89,11 @@ public class XrpEngine extends CoinEngine { @Override public boolean hasBalanceInfo() { if (coinData == null) return false; - return coinData.hasBalanceInfo(); + return coinData.hasBalanceInfo() || coinData.isAccountNotFound(); } public boolean isExtractPossible() { - if (!hasBalanceInfo()) { + if (coinData == null || !coinData.hasBalanceInfo()) { ctx.setMessage(R.string.loaded_wallet_error_obtaining_blockchain_data); } else if (!isBalanceNotZero()) { ctx.setMessage(R.string.general_wallet_empty); @@ -242,7 +242,7 @@ public class XrpEngine extends CoinEngine { @Override public Amount getBalance() { - if (!hasBalanceInfo()) return null; + if (coinData == null || !coinData.hasBalanceInfo()) return null; return convertToAmount(coinData.getBalanceInInternalUnits()); }