From c175219bb985b9df39fe2e32d19aae6a6f4d3fac Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Sun, 1 May 2022 23:31:04 -0400 Subject: [PATCH] Fix grid size when entering library without animation Closes #1228 --- .../java/eu/kanade/tachiyomi/widget/AutofitRecyclerView.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/widget/AutofitRecyclerView.kt b/app/src/main/java/eu/kanade/tachiyomi/widget/AutofitRecyclerView.kt index 82143852b6..68c9c25d14 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/widget/AutofitRecyclerView.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/widget/AutofitRecyclerView.kt @@ -43,8 +43,8 @@ class AutofitRecyclerView @JvmOverloads constructor(context: Context, attrs: Att val itemWidth: Int get() { - return if (spanCount == 0) measuredWidth / getTempSpan() - else measuredWidth / managerSpanCount + return if (width == 0) measuredWidth / getTempSpan() + else width / managerSpanCount } init { @@ -61,7 +61,7 @@ class AutofitRecyclerView @JvmOverloads constructor(context: Context, attrs: Att } private fun getTempSpan(): Int { - if (spanCount == 0 && columnWidth > 0) { + if (columnWidth > 0) { val dpWidth = (measuredWidth.toFloat().pxToDp / 100f).roundToInt() return max(1, (dpWidth / columnWidth).roundToInt()) }