summaryrefslogtreecommitdiff
path: root/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2023-01-17 12:50:25 -0600
committerIván Ávalos <avalos@disroot.org>2023-01-18 10:54:44 -0600
commitdc8cdc0fa2a04dea3bf5168fe84860000d0bfe28 (patch)
tree17573355f2bd51180206c3c6b9c4c39400a408c1 /wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
parentf426cb3760d54002a57725df31846d933ce1f35e (diff)
downloadtaler-android-dc8cdc0fa2a04dea3bf5168fe84860000d0bfe28.tar.gz
taler-android-dc8cdc0fa2a04dea3bf5168fe84860000d0bfe28.tar.bz2
taler-android-dc8cdc0fa2a04dea3bf5168fe84860000d0bfe28.zip
[wallet] Fix NullPointerException when kycUrl is null
Diffstat (limited to 'wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt')
-rw-r--r--wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt8
1 files changed, 4 insertions, 4 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
index 31c70b5..531d0db 100644
--- a/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
+++ b/wallet/src/main/java/net/taler/wallet/transactions/TransactionWithdrawalFragment.kt
@@ -113,12 +113,12 @@ class TransactionWithdrawalFragment : TransactionDetailFragment() {
}
private fun setupActionButton(t: TransactionWithdrawal) {
- ui.actionButton.visibility = t.handleKyc({ GONE }) {
+ ui.actionButton.visibility = t.handleKyc({ GONE }) { error ->
ui.actionButton.setText(R.string.transaction_action_kyc)
- val i = Intent(ACTION_VIEW).apply {
- data = Uri.parse(it.kycUrl)
+ error.kycUrl?.let {
+ val i = Intent(ACTION_VIEW, Uri.parse(it))
+ ui.actionButton.setOnClickListener { startActivitySafe(i) }
}
- ui.actionButton.setOnClickListener { startActivitySafe(i) }
VISIBLE
}
}