tweaking some things about checklist item removal

This commit is contained in:
tibbi 2021-01-10 19:16:23 +01:00
parent e9b5efa2ce
commit 74cdea8cfb
1 changed files with 3 additions and 6 deletions

View File

@ -129,8 +129,6 @@ class ChecklistFragment : NoteFragment(), ChecklistItemsListener {
saveNote()
setupAdapter()
(view.checklist_list.adapter as? ChecklistAdapter)?.notifyDataSetChanged()
}
}
@ -173,14 +171,13 @@ class ChecklistFragment : NoteFragment(), ChecklistItemsListener {
}
fun removeDoneItems() {
items.removeIf { it.isDone }
updateUIVisibility()
view.checklist_list.adapter?.notifyDataSetChanged()
items = items.filter { !it.isDone }.toMutableList() as ArrayList<ChecklistItem>
saveNote()
setupAdapter()
}
private fun updateUIVisibility() {
with(view) {
view.apply {
fragment_placeholder.beVisibleIf(items.isEmpty())
fragment_placeholder_2.beVisibleIf(items.isEmpty())
checklist_list.beVisibleIf(items.isNotEmpty())