X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2FCurrencySelectorModel.java;h=4b346cdf7759d16ceb4b7e3bea18f3cd51ab8d2e;hb=f973784f579d42988174acf0b24593aa23180fa6;hp=58950244b70ce29d9ee8876bef118b4ca80872b0;hpb=04774f5e1c5953df1630962ae4f09d548e8d233f;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorModel.java b/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorModel.java index 58950244..4b346cdf 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorModel.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/CurrencySelectorModel.java @@ -24,6 +24,7 @@ import androidx.lifecycle.ViewModel; import net.ktnx.mobileledger.model.Currency; +import java.util.ArrayList; import java.util.List; public class CurrencySelectorModel extends ViewModel { @@ -31,7 +32,7 @@ public class CurrencySelectorModel extends ViewModel { private final MutableLiveData positionAndPaddingVisible = new MutableLiveData<>(true); private OnCurrencySelectedListener selectionListener; public CurrencySelectorModel() { - this.currencies = new MutableLiveData<>(); + this.currencies = new MutableLiveData<>(new ArrayList<>()); } public void showPositionAndPadding() { positionAndPaddingVisible.postValue(true); @@ -39,7 +40,8 @@ public class CurrencySelectorModel extends ViewModel { public void hidePositionAndPadding() { positionAndPaddingVisible.postValue(false); } - public void observePositionAndPaddingVisible(LifecycleOwner activity, Observer observer) { + public void observePositionAndPaddingVisible(LifecycleOwner activity, + Observer observer) { positionAndPaddingVisible.observe(activity, observer); } void setOnCurrencySelectedListener(OnCurrencySelectedListener listener) {