summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/withdraw
diff options
context:
space:
mode:
authorTorsten Grote <t@grobox.de>2022-08-17 16:13:59 -0300
committerTorsten Grote <t@grobox.de>2022-08-17 16:13:59 -0300
commit48b609b653180b1145b2103097837e514e58364d (patch)
tree22ac124e983b21863446324318c4c8665723dc76 /wallet/src/main/java/net/taler/wallet/withdraw
parentd1163e31e904ac59d0739169257a8e3fdc7986a7 (diff)
downloadtaler-android-48b609b653180b1145b2103097837e514e58364d.tar.gz
taler-android-48b609b653180b1145b2103097837e514e58364d.tar.bz2
taler-android-48b609b653180b1145b2103097837e514e58364d.zip
[wallet] Scan QR codes in mixed mode
so we can scan inverted codes as well
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/withdraw')
-rw-r--r--wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt7
1 files changed, 4 insertions, 3 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt b/wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt
index 660fec2..500b6e7 100644
--- a/wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt
+++ b/wallet/src/main/java/net/taler/wallet/withdraw/ManualWithdrawFragment.kt
@@ -29,7 +29,6 @@ import net.taler.common.hideKeyboard
import net.taler.wallet.MainViewModel
import net.taler.wallet.R
import net.taler.wallet.databinding.FragmentManualWithdrawBinding
-import net.taler.wallet.scanQrCode
import java.util.Locale
class ManualWithdrawFragment : Fragment() {
@@ -50,7 +49,9 @@ class ManualWithdrawFragment : Fragment() {
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
- ui.qrCodeButton.setOnClickListener { scanQrCode(requireActivity()) }
+ ui.qrCodeButton.setOnClickListener {
+ model.scanCode()
+ }
ui.currencyView.text = exchangeItem.currency
val paymentOptions = exchangeItem.paytoUris.mapNotNull { paytoUri ->
Uri.parse(paytoUri).authority?.uppercase(Locale.getDefault())
@@ -66,7 +67,7 @@ class ManualWithdrawFragment : Fragment() {
return
}
ui.amountLayout.error = null
- var value = 0.0
+ val value: Double
try {
value = ui.amountView.text.toString().replace(',', '.').toDouble()
} catch (e: NumberFormatException) {