Add onItemClick handling in CFV2.

This commit is contained in:
Alex Hart 2023-05-31 15:12:13 -03:00 committed by Cody Henthorne
parent e41dd6d39d
commit b9ae537706

View file

@ -1670,8 +1670,18 @@ class ConversationFragment : LoggingFragment(R.layout.v2_conversation_fragment)
} }
} }
override fun onItemClick(item: MultiselectPart?) { override fun onItemClick(item: MultiselectPart) {
// TODO [cfv2] -- ("Not yet implemented") if (actionMode != null) {
adapter.toggleSelection(item)
binding.conversationItemRecycler.invalidateItemDecorations()
if (adapter.selectedItems.isEmpty()) {
actionMode?.finish()
} else {
setCorrectActionModeMenuVisibility()
actionMode?.title = calculateSelectedItemCount()
}
}
} }
override fun onItemLongClick(itemView: View, item: MultiselectPart) { override fun onItemLongClick(itemView: View, item: MultiselectPart) {