taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

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:
Mwallet/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 } }