taler-android

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

commit ce6af48da61c263175b94e7910b131afac2d6eb4
parent 56de63a2454428987d0b07a37ce20717d9f5c6cf
Author: Iván Ávalos <avalos@disroot.org>
Date:   Wed, 29 Apr 2026 12:06:17 +0200

[wallet] fix back navigation handling

Diffstat:
Mwallet/src/main/java/net/taler/wallet/WalletNavHost.kt | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/wallet/src/main/java/net/taler/wallet/WalletNavHost.kt b/wallet/src/main/java/net/taler/wallet/WalletNavHost.kt @@ -16,6 +16,7 @@ package net.taler.wallet +import androidx.activity.ComponentActivity import androidx.compose.animation.core.tween import androidx.compose.animation.fadeIn import androidx.compose.animation.fadeOut @@ -99,9 +100,7 @@ fun WalletNavHost( } val onNavigateBack: () -> Unit = { - if (!navController.popBackStack()) { - (context as? androidx.activity.ComponentActivity)?.finish() - } + (context as? ComponentActivity)?.onBackPressedDispatcher?.onBackPressed() } DisposableEffect(navController) {