summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2023-09-22 17:37:07 -0600
committerIván Ávalos <avalos@disroot.org>2023-09-22 17:37:07 -0600
commit8e7dc6dcc1ca1ff2b7cbf2692e60284454db27d4 (patch)
tree95c7f90aac96c7ca3ad1c3f43ebc1e01bdb4fbc4
parent8d33ce9fdf158bedeafcdc029a69daeddd629828 (diff)
downloadtaler-android-dev/ivan-avalos/templates.tar.gz
taler-android-dev/ivan-avalos/templates.tar.bz2
taler-android-dev/ivan-avalos/templates.zip
[wallet] Fix back navigation after template prompt.dev/ivan-avalos/templates
-rw-r--r--wallet/src/main/java/net/taler/wallet/payment/PayTemplateFragment.kt2
-rw-r--r--wallet/src/main/res/navigation/nav_graph.xml4
2 files changed, 5 insertions, 1 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/payment/PayTemplateFragment.kt b/wallet/src/main/java/net/taler/wallet/payment/PayTemplateFragment.kt
index c902d65..64cb2c1 100644
--- a/wallet/src/main/java/net/taler/wallet/payment/PayTemplateFragment.kt
+++ b/wallet/src/main/java/net/taler/wallet/payment/PayTemplateFragment.kt
@@ -85,7 +85,7 @@ class PayTemplateFragment : Fragment() {
val navOptions = NavOptions.Builder()
.setPopUpTo(R.id.nav_main, true)
.build()
- findNavController().navigate(R.id.action_global_promptPayment, null, navOptions)
+ findNavController().navigate(R.id.action_promptPayTemplate_to_promptPayment, null, navOptions)
}
is PayStatus.Error -> {
diff --git a/wallet/src/main/res/navigation/nav_graph.xml b/wallet/src/main/res/navigation/nav_graph.xml
index 8f94f8d..99f4895 100644
--- a/wallet/src/main/res/navigation/nav_graph.xml
+++ b/wallet/src/main/res/navigation/nav_graph.xml
@@ -218,6 +218,10 @@
android:id="@+id/promptPayTemplate"
android:name="net.taler.wallet.payment.PayTemplateFragment"
android:label="@string/payment_pay_template_title">
+ <action
+ android:id="@+id/action_promptPayTemplate_to_promptPayment"
+ app:destination="@+id/promptPayment"
+ app:popUpTo="@id/nav_main" />
<argument
android:name="uri"
app:argType="string" />