diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHeaderItem.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHeaderItem.kt index 48eb89fa7b..70cb8ee7af 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHeaderItem.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryHeaderItem.kt @@ -87,7 +87,7 @@ class LibraryHeaderItem(private val categoryF: (Int) -> Category, val catId: Int fun bind(category: Category) { sectionText.updateLayoutParams { - topMargin = (if (category.isFirst == true) 2 else 32).dpToPx + topMargin = (if (category.isFirst == true) 2 else 44).dpToPx } if (category.isFirst == true && category.isLast == true) sectionText.text = "" diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListController.kt index 86b6f68a01..af22fbc2d7 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryListController.kt @@ -446,7 +446,7 @@ LibraryListController(bundle: Bundle? = null) : LibraryController(bundle), view?.rootWindowInsets?.systemWindowInsetTop ?: 0 ) ?: 0f).roundToInt() + 30.dpToPx (recycler.layoutManager as LinearLayoutManager).scrollToPositionWithOffset( - headerPosition, (if (headerPosition == 0) 0 else (-28).dpToPx) + appbarOffset + headerPosition, (if (headerPosition == 0) 0 else (-40).dpToPx) + appbarOffset ) /*val headerItem = adapter.getItem(headerPosition) as? LibraryHeaderItem diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt index cbaf9e9599..80d9a47576 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt @@ -338,8 +338,8 @@ class MangaDetailsController : BaseController, transition: Transition? ) { coverDrawable = resource - Palette.from( - (resource as BitmapDrawable).bitmap).generate { + val bitmapCover = resource as? BitmapDrawable ?: return + Palette.from(bitmapCover.bitmap).generate { if (recycler == null) return@generate val currentNightMode = recycler.resources!!.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK