X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2FCurrencySelectorFragment.java;h=4993df37e1a71a4c93cf0b7561c53314da8d5d3b;hb=8a7234e211e68af2e54f082606c8bb4fe5924f0c;hp=76a640ce287998432b17ac64516ebb263a5429aa;hpb=48c4a9232442016aa8d80c2ac1bc8e0214bd6de1;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorFragment.java b/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorFragment.java index 76a640ce..4993df37 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorFragment.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorFragment.java @@ -108,11 +108,11 @@ public class CurrencySelectorFragment extends AppCompatDialogFragment model = new ViewModelProvider(this).get(CurrencySelectorModel.class); if (onCurrencySelectedListener != null) model.setOnCurrencySelectedListener(onCurrencySelectedListener); - MobileLedgerProfile profile = Objects.requireNonNull(Data.profile.getValue()); + MobileLedgerProfile profile = Objects.requireNonNull(Data.getProfile()); model.currencies.setValue(new CopyOnWriteArrayList<>(profile.getCurrencies())); CurrencySelectorRecyclerViewAdapter adapter = new CurrencySelectorRecyclerViewAdapter(); - model.currencies.observe(this, list -> adapter.submitList(list)); + model.currencies.observe(this, adapter::submitList); recyclerView.setAdapter(adapter); adapter.setCurrencySelectedListener(this); @@ -184,14 +184,12 @@ public class CurrencySelectorFragment extends AppCompatDialogFragment gap.setChecked(Data.currencyGap.getValue()); - gap.setOnCheckedChangeListener((v, checked) -> { - Data.currencyGap.setValue(checked); - }); + gap.setOnCheckedChangeListener((v, checked) -> Data.currencyGap.setValue(checked)); - model.observePositionAndPaddingVisible(this, visible -> { - csd.findViewById(R.id.params_panel) - .setVisibility(visible ? View.VISIBLE : View.GONE); - }); + model.observePositionAndPaddingVisible(this, visible -> csd.findViewById(R.id.params_panel) + .setVisibility( + visible ? View.VISIBLE + : View.GONE)); if ((savedInstanceState != null) ? savedInstanceState.getBoolean(ARG_SHOW_PARAMS, DEFAULT_SHOW_PARAMS) : DEFAULT_SHOW_PARAMS)