X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Factivity%2FNewTransactionItemHolder.java;h=37506c049dfcda096039d644fdde908c43d8ef24;hp=d7017e21a6816056c18a7fc104eff8639b2ac97a;hb=5dd947c640d975082c5aa05328fa75bc6ac852fb;hpb=040d5ba3aaa78a295a6c4a29500a234d3188ad6b diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionItemHolder.java b/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionItemHolder.java index d7017e21..37506c04 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionItemHolder.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/activity/NewTransactionItemHolder.java @@ -356,13 +356,15 @@ class NewTransactionItemHolder extends RecyclerView.ViewHolder currencyObserver = this::setCurrency; showCurrencyObserver = showCurrency -> { - if (showCurrency) { - tvCurrency.setVisibility(View.VISIBLE); - } - else { - tvCurrency.setVisibility(View.GONE); - setCurrencyString(null); - } + if (item.getType() == ItemType.transactionRow) { + if (showCurrency) { + tvCurrency.setVisibility(View.VISIBLE); + } + else { + tvCurrency.setVisibility(View.GONE); + item.setCurrency(null); + } + } }; } private void updateCurrencyPositionAndPadding(Currency.Position position, boolean hasGap) {