forked from github/wulkanowy-mirror
Fix crash on duplicate notes (#218)
This commit is contained in:
parent
c0ddd82e03
commit
e6d60e670e
@ -46,11 +46,14 @@ class NoteItem(val note: Note) : AbstractFlexibleItem<NoteItem.ViewHolder>() {
|
|||||||
other as NoteItem
|
other as NoteItem
|
||||||
|
|
||||||
if (note != other.note) return false
|
if (note != other.note) return false
|
||||||
|
if (note.id != other.note.id) return false
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun hashCode(): Int {
|
override fun hashCode(): Int {
|
||||||
return note.hashCode()
|
var result = note.hashCode()
|
||||||
|
result = 31 * result + note.id.toInt()
|
||||||
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
class ViewHolder(val view: View, adapter: FlexibleAdapter<*>) : FlexibleViewHolder(view, adapter), LayoutContainer {
|
class ViewHolder(val view: View, adapter: FlexibleAdapter<*>) : FlexibleViewHolder(view, adapter), LayoutContainer {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user