Skip to content

Commit f0d978b

Browse files
authored
Merge pull request #5718 from Isira-Seneviratne/Fix_channel_group_crash
Fix crash when reordering channel groups.
2 parents 8734f4b + d09070b commit f0d978b

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

app/src/main/java/org/schabi/newpipe/local/subscription/item/FeedGroupReorderItem.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@ data class FeedGroupReorderItem(
3333
override fun bind(viewBinding: FeedGroupReorderItemBinding, position: Int) {
3434
viewBinding.groupName.text = name
3535
viewBinding.groupIcon.setImageResource(icon.getDrawableRes(viewBinding.root.context))
36-
viewBinding.handle.setOnTouchListener { _, event ->
36+
}
37+
38+
override fun bind(viewHolder: GroupieViewHolder<FeedGroupReorderItemBinding>, position: Int, payloads: MutableList<Any>) {
39+
super.bind(viewHolder, position, payloads)
40+
viewHolder.binding.handle.setOnTouchListener { _, event ->
3741
if (event.actionMasked == MotionEvent.ACTION_DOWN) {
38-
dragCallback.startDrag(GroupieViewHolder(viewBinding))
42+
dragCallback.startDrag(viewHolder)
3943
return@setOnTouchListener true
4044
}
4145

0 commit comments

Comments
 (0)