Fix some crashes

This commit is contained in:
arkon
2021-12-28 16:45:42 -05:00
parent 800583b5e2
commit 353485054e
6 changed files with 13 additions and 16 deletions
@@ -8,6 +8,7 @@ import eu.davidea.flexibleadapter.items.IFlexible
import eu.kanade.tachiyomi.R
data class DownloadHeaderItem(
val id: Long,
val name: String,
val size: Int
) : AbstractExpandableHeaderItem<DownloadHeaderHolder, DownloadItem>() {
@@ -41,7 +42,7 @@ data class DownloadHeaderItem(
}
override fun hashCode(): Int {
return name.hashCode()
return id.hashCode()
}
init {
@@ -33,7 +33,7 @@ class DownloadPresenter : BasePresenter<DownloadController>() {
downloads
.groupBy { it.source }
.map { entry ->
DownloadHeaderItem(entry.key.name, entry.value.size).apply {
DownloadHeaderItem(entry.key.id, entry.key.name, entry.value.size).apply {
addSubItems(0, entry.value.map { DownloadItem(it, this) })
}
}