From cf49b5e37ac6cd82eaed1db221c64112d5d61aa6 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sun, 13 Feb 2022 11:57:28 -0500 Subject: [PATCH] Fix play button location when language badge is not enabled --- .../tachiyomi/ui/library/LibraryCompactGridHolder.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt index 48a088c73..dbfabbd6c 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCompactGridHolder.kt @@ -1,6 +1,8 @@ package eu.kanade.tachiyomi.ui.library +import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.view.isVisible +import androidx.core.view.updateLayoutParams import coil.clear import eu.davidea.flexibleadapter.FlexibleAdapter import eu.kanade.tachiyomi.data.database.models.Manga @@ -73,6 +75,15 @@ class LibraryCompactGridHolder( binding.badges.localText.isVisible = item.isLocal // SY --> + binding.playLayout.updateLayoutParams { + if (item.sourceLanguage.isNotEmpty()) { + topToBottom = binding.badges.root.id + topToTop = -1 + } else { + topToBottom = -1 + topToTop = binding.thumbnail.id + } + } binding.playLayout.isVisible = (item.manga.unreadCount > 0 && item.startReadingButton) // SY <--