From bfadfd0fc8450017970b4b2229f2ac40a2b6c162 Mon Sep 17 00:00:00 2001 From: Andreas Date: Sat, 16 Oct 2021 04:08:37 +0200 Subject: [PATCH] Fix inset not applying when in landscape (#6104) Reverts inset change from #5997, was changed due to it not changing the padding when using setPadding (cherry picked from commit b4490e209ba74e657c192dddc983b17e8bc3217a) # Conflicts: # app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt --- .../tachiyomi/ui/library/LibraryCategoryView.kt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt index addf5b58c..b37c81ba0 100755 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryCategoryView.kt @@ -6,8 +6,7 @@ import android.view.View import android.widget.FrameLayout import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView -import dev.chrisbanes.insetter.Insetter -import dev.chrisbanes.insetter.windowInsetTypesOf +import dev.chrisbanes.insetter.applyInsetter import eu.davidea.flexibleadapter.FlexibleAdapter import eu.davidea.flexibleadapter.SelectableAdapter import eu.kanade.tachiyomi.R @@ -106,9 +105,11 @@ class LibraryCategoryView @JvmOverloads constructor(context: Context, attrs: Att } } - Insetter.builder() - .paddingBottom(windowInsetTypesOf(navigationBars = true)) - .applyToView(recycler) + recycler.applyInsetter { + type(navigationBars = true) { + padding() + } + } adapter = LibraryCategoryAdapter(this, controller)