mirror of
https://github.com/aniyomiorg/aniyomi.git
synced 2024-11-27 16:26:29 +03:00
Avoid crash when source list is animating
This commit is contained in:
parent
3eda2a220a
commit
2dae706198
1 changed files with 7 additions and 2 deletions
|
@ -49,12 +49,17 @@ data class SourceItem(
|
|||
|
||||
override fun equals(other: Any?): Boolean {
|
||||
if (other is SourceItem) {
|
||||
return source.id == other.source.id && getHeader()?.code == other.getHeader()?.code
|
||||
return source.id == other.source.id &&
|
||||
getHeader()?.code == other.getHeader()?.code &&
|
||||
isPinned == other.isPinned
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
override fun hashCode(): Int {
|
||||
return source.id.hashCode() + (getHeader()?.code?.hashCode() ?: 0).toInt()
|
||||
var result = source.id.hashCode()
|
||||
result = 31 * result + (header?.hashCode() ?: 0)
|
||||
result = 31 * result + isPinned.hashCode()
|
||||
return result
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue