Show warning icons in nav menu on errors

This commit is contained in:
M66B
2019-05-05 09:11:58 +02:00
parent 441fa79c46
commit 65dcbc7464
6 changed files with 57 additions and 36 deletions

View File

@@ -381,8 +381,7 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
db.operation().liveStats().observe(this, new Observer<TupleOperationStats>() {
@Override
public void onChanged(TupleOperationStats stats) {
navOperations.setIcon(stats == null || stats.errors == null || stats.errors == 0
? R.drawable.baseline_list_24 : R.drawable.baseline_warning_24);
navOperations.setWarning(stats != null && stats.errors != null && stats.errors > 0);
navOperations.setCount(stats == null ? 0 : stats.pending);
madapter.notifyDataSetChanged();
}