From 4edb9ed398f22c3b54177b2cf037dd5d5cfe9526 Mon Sep 17 00:00:00 2001 From: arkon Date: Sat, 23 May 2020 10:15:06 -0400 Subject: [PATCH] Fix recycled icon in source migration list when source isn't installed (cherry picked from commit 9b4ffd1cd565260186618a0afadb5bc0b661064d) --- .../eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt | 2 +- .../java/eu/kanade/tachiyomi/ui/migration/SourceHolder.kt | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt index e6e804881..b6ce2e66f 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/browse/source/SourceHolder.kt @@ -48,7 +48,7 @@ class SourceHolder(view: View, override val adapter: SourceAdapter, val showButt // Set source name title.text = source.name - // Set circle letter image. + // Set source icon itemView.post { val icon = source.icon() when { diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/SourceHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/SourceHolder.kt index 4d78198b9..0158927fb 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/migration/SourceHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/migration/SourceHolder.kt @@ -41,12 +41,9 @@ class SourceHolder(view: View, override val adapter: SourceAdapter) : // Set source name title.text = source.name - // Set circle letter image. + // Set source icon itemView.post { - val icon = source.icon() - if (icon != null) { - image.setImageDrawable(icon) - } + image.setImageDrawable(source.icon()) } } }