commit c409de639b720c5b487b44fbddc0301de2e25409 parent 98ce0f9f01ec1e510189dd861e1e7a94b63a858d Author: Iván Ávalos <avalos@disroot.org> Date: Sun, 9 Aug 2026 17:46:00 +0200 [wallet] clear a selected transaction that no longer exists Diffstat:
| M | wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt | | | 4 | ++++ |
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt @@ -257,6 +257,10 @@ class TransactionManager( } true } else { + // The transaction is gone (discarded or deleted). Drop the selection so the + // detail screen does not stay stuck on it. + Log.d(TAG, "clearing selected transaction $transactionId (no longer exists)") + mSelectedTransaction.value = null false } }