From d731027b2e65c0b5d4e71e7371ce16e29ce6d44a Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Mon, 19 Apr 2021 16:11:39 -0400 Subject: [PATCH] Using with for recycler in library --- .../tachiyomi/ui/library/LibraryController.kt | 34 +++++++++++-------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt index 4d64f675fa..31c5b2c0f6 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryController.kt @@ -784,21 +784,25 @@ class LibraryController( } private fun setRecyclerLayout() { - binding.libraryGridRecycler.recycler.post { - binding.libraryGridRecycler.recycler.updatePaddingRelative(bottom = 50.dpToPx + (activityBinding?.bottomNav?.height ?: 0)) - } - if (libraryLayout == 0) { - binding.libraryGridRecycler.recycler.spanCount = 1 - binding.libraryGridRecycler.recycler.updatePaddingRelative( - start = 0, - end = 0 - ) - } else { - binding.libraryGridRecycler.recycler.setGridSize(preferences) - binding.libraryGridRecycler.recycler.updatePaddingRelative( - start = 5.dpToPx, - end = 5.dpToPx - ) + with(binding.libraryGridRecycler.recycler) { + post { + updatePaddingRelative( + bottom = 50.dpToPx + (activityBinding?.bottomNav?.height ?: 0) + ) + } + if (libraryLayout == 0) { + spanCount = 1 + updatePaddingRelative( + start = 0, + end = 0 + ) + } else { + setGridSize(preferences) + updatePaddingRelative( + start = 5.dpToPx, + end = 5.dpToPx + ) + } } }