From 1697da55b57ece8ffad3aceb8d00a686d15588c1 Mon Sep 17 00:00:00 2001 From: m2049r Date: Fri, 18 Sep 2020 09:49:48 +0200 Subject: [PATCH] only update if we still have a wallet --- .../java/com/m2049r/xmrwallet/WalletActivity.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java b/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java index 346738a..c1b92da 100644 --- a/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java +++ b/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java @@ -149,11 +149,9 @@ public class WalletActivity extends BaseActivity implements WalletFragment.Liste getSupportFragmentManager().findFragmentByTag(WalletFragment.class.getName()); if (walletFragment != null) walletFragment.resetDismissedTransactions(); forceUpdate(); - runOnUiThread(new Runnable() { - @Override - public void run() { + runOnUiThread(() -> { + if (getWallet() != null) updateAccountsBalance(); - } }); } @@ -577,10 +575,9 @@ public class WalletActivity extends BaseActivity implements WalletFragment.Liste @Override public boolean onRefreshed(final Wallet wallet, final boolean full) { Timber.d("onRefreshed()"); - runOnUiThread(new Runnable() { - public void run() { + runOnUiThread(() -> { + if (getWallet() != null) updateAccountsBalance(); - } }); if (numAccounts != wallet.getNumAccounts()) { numAccounts = wallet.getNumAccounts();