From d041ac62019394f9706eb754c59bcce3d6febe2e Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Mon, 16 Mar 2020 09:45:57 -0300 Subject: Show product details by default, if there's only one product --- app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'app/src') diff --git a/app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt b/app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt index 5a53556..44dcf26 100644 --- a/app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt +++ b/app/src/main/java/net/taler/wallet/payment/PromptPaymentFragment.kt @@ -142,6 +142,7 @@ class PromptPaymentFragment : Fragment(), ProductImageClickListener { private fun showOrder(contractTerms: ContractTerms, totalFees: Amount?) { orderView.text = contractTerms.summary adapter.setItems(contractTerms.products) + if (contractTerms.products.size == 1) paymentManager.toggleDetailsShown() val amount = contractTerms.amount @SuppressLint("SetTextI18n") totalView.text = "${amount.amount} ${amount.currency}" @@ -154,7 +155,7 @@ class PromptPaymentFragment : Fragment(), ProductImageClickListener { } orderLabelView.fadeIn() orderView.fadeIn() - if (contractTerms.products.isNotEmpty()) detailsButton.fadeIn() + if (contractTerms.products.size > 1) detailsButton.fadeIn() totalLabelView.fadeIn() totalView.fadeIn() } -- cgit v1.2.3