diff options
3 files changed, 4 insertions, 2 deletions
diff --git a/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeListFragment.kt b/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeListFragment.kt index 44c98c1..21e31f4 100644 --- a/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeListFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/exchanges/ExchangeListFragment.kt @@ -99,7 +99,7 @@ open class ExchangeListFragment : Fragment(), ExchangeClickListener { override fun onPeerReceive(item: ExchangeItem) { transactionManager.selectedCurrency = item.currency - findNavController().navigate(R.id.receiveFunds) + findNavController().navigate(R.id.action_global_receiveFunds) } } diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt index f6f25cc..fcc7787 100644 --- a/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt +++ b/wallet/src/main/java/net/taler/wallet/transactions/TransactionManager.kt @@ -41,6 +41,8 @@ class TransactionManager( private val mProgress = MutableLiveData<Boolean>() val progress: LiveData<Boolean> = mProgress + // FIXME if the app gets killed, this will not be restored and thus be unexpected null + // we should keep this in a savable, maybe using Hilt and SavedStateViewModel var selectedCurrency: String? = null val searchQuery = MutableLiveData<String>(null) diff --git a/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt b/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt index f2a74e2..5dff704 100644 --- a/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt +++ b/wallet/src/main/java/net/taler/wallet/transactions/TransactionsFragment.kt @@ -123,7 +123,7 @@ class TransactionsFragment : Fragment(), OnTransactionClickListener, ActionMode. findNavController().navigate(R.id.sendFunds) } ui.receiveButton.setOnClickListener { - findNavController().navigate(R.id.receiveFunds) + findNavController().navigate(R.id.action_global_receiveFunds) } ui.mainFab.setOnClickListener { model.scanCode() |