X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2Ftransaction_list%2FTransactionListViewModel.java;h=d391b6227b5674019a853609cad9802f72330204;hp=3693a1491fef4a27fd00411cd43fa02c69ba447f;hb=a6fdfa98f01366db77c1d2774575aee0b3b1b410;hpb=9ab140e69f987d4a207037e9ef1d3ac9888f3fd4 diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionListViewModel.java b/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionListViewModel.java index 3693a149..d391b622 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionListViewModel.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/transaction_list/TransactionListViewModel.java @@ -1,5 +1,5 @@ /* - * Copyright © 2018 Damyan Ivanov. + * Copyright © 2019 Damyan Ivanov. * This file is part of Mobile-Ledger. * Mobile-Ledger is free software: you can distribute it and/or modify it * under the term of the GNU General Public License as published by @@ -27,7 +27,7 @@ import net.ktnx.mobileledger.R; import net.ktnx.mobileledger.async.UpdateTransactionsTask; import net.ktnx.mobileledger.model.Data; import net.ktnx.mobileledger.model.LedgerTransaction; -import net.ktnx.mobileledger.model.ObservableValue; +import net.ktnx.mobileledger.utils.ObservableValue; import java.util.List; @@ -35,9 +35,9 @@ public class TransactionListViewModel extends ViewModel { public static ObservableValue updating = new ObservableValue<>(); public static void scheduleTransactionListReload(Activity act) { - boolean hasFilter = - act.findViewById(R.id.transaction_list_account_name_filter).getVisibility() == - View.VISIBLE; + View filter = act.findViewById(R.id.transaction_list_account_name_filter); + if (filter == null) return; + boolean hasFilter = filter.getVisibility() == View.VISIBLE; String accFilter = hasFilter ? String.valueOf( ((AutoCompleteTextView) act.findViewById(R.id.transaction_filter_account_name)) .getText()) : null;