commit cfd3af80964fb2a4a76df2a1c0dfd7453ba74cfd
parent 7a38fce961b7751ea0cdb18062fcdbd8076ac9cd
Author: Iván Ávalos <avalos@disroot.org>
Date: Tue, 27 Jan 2026 16:11:52 +0100
[wallet] do not disable Taler button shake animation until an action is clicked
Diffstat:
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/wallet/src/main/java/net/taler/wallet/main/MainFragment.kt b/wallet/src/main/java/net/taler/wallet/main/MainFragment.kt
@@ -121,11 +121,9 @@ class MainFragment: Fragment() {
demandAttention = !actionButtonUsed,
onShowSheet = {
showSheet = true
- model.settingsManager.saveActionButtonUsed(context)
},
onScanQr = {
onScanQr()
- model.settingsManager.saveActionButtonUsed(context)
},
)
@@ -276,27 +274,33 @@ class MainFragment: Fragment() {
}
private fun onSend() {
+ model.settingsManager.saveActionButtonUsed(requireContext())
findNavController().navigate(R.id.nav_peer_push)
}
private fun onReceive() {
+ model.settingsManager.saveActionButtonUsed(requireContext())
findNavController().navigate(R.id.nav_peer_pull)
}
private fun onDeposit() {
+ model.settingsManager.saveActionButtonUsed(requireContext())
findNavController().navigate(R.id.nav_deposit)
}
private fun onWithdraw() {
+ model.settingsManager.saveActionButtonUsed(requireContext())
model.withdrawManager.resetWithdrawal()
findNavController().navigate(R.id.promptWithdraw)
}
private fun onScanQr() {
+ model.settingsManager.saveActionButtonUsed(requireContext())
model.scanCode()
}
private fun onEnterUri() {
+ model.settingsManager.saveActionButtonUsed(requireContext())
findNavController().navigate(R.id.nav_uri_input)
}
}