X-Git-Url: https://git.ktnx.net/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fui%2FMainModel.java;h=5ca0e0be00c4cc5e05c73751a16be9eaba6e5ebc;hb=a70ab69ce240fe26b46da00236f2f41844e7392a;hp=4d232319e0a37bfa6d70230b36d66cbdd28b4b1b;hpb=9a56eed6dcbfe4434a9a46b198320c16b288d86f;p=mobile-ledger.git diff --git a/app/src/main/java/net/ktnx/mobileledger/ui/MainModel.java b/app/src/main/java/net/ktnx/mobileledger/ui/MainModel.java index 4d232319..5ca0e0be 100644 --- a/app/src/main/java/net/ktnx/mobileledger/ui/MainModel.java +++ b/app/src/main/java/net/ktnx/mobileledger/ui/MainModel.java @@ -362,15 +362,20 @@ public class MainModel extends ViewModel { Logger.debug("dFilter", String.format(Locale.US, "entered synchronized block (about to examine %d accounts)", list.size())); newDisplayed.add(new AccountListItem()); // header + + int count = 0; for (LedgerAccount a : list) { if (isInterrupted()) return; - if (a.isVisible()) + if (a.isVisible()) { newDisplayed.add(new AccountListItem(a)); + count++; + } } if (!isInterrupted()) { model.displayedAccounts.postValue(newDisplayed); + Data.lastUpdateAccountCount.postValue(count); } Logger.debug("dFilter", "left synchronized block"); }