Hide chapter-pages tabs when action mode started (closes #1454)

master
Koitharu 10 months ago
parent 98abffa67b
commit 2229439547
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -30,7 +30,6 @@ import org.koitharu.kotatsu.core.util.ext.menuView
import org.koitharu.kotatsu.core.util.ext.observe import org.koitharu.kotatsu.core.util.ext.observe
import org.koitharu.kotatsu.core.util.ext.observeEvent import org.koitharu.kotatsu.core.util.ext.observeEvent
import org.koitharu.kotatsu.core.util.ext.recyclerView import org.koitharu.kotatsu.core.util.ext.recyclerView
import org.koitharu.kotatsu.core.util.ext.setTabsEnabled
import org.koitharu.kotatsu.core.util.ext.smoothScrollToTop import org.koitharu.kotatsu.core.util.ext.smoothScrollToTop
import org.koitharu.kotatsu.databinding.SheetChaptersPagesBinding import org.koitharu.kotatsu.databinding.SheetChaptersPagesBinding
import org.koitharu.kotatsu.details.ui.DetailsViewModel import org.koitharu.kotatsu.details.ui.DetailsViewModel
@ -144,7 +143,11 @@ class ChaptersPagesSheet : BaseAdaptiveSheet<SheetChaptersPagesBinding>(),
private fun adjustLockState() { private fun adjustLockState() {
viewBinding?.run { viewBinding?.run {
pager.isUserInputEnabled = !isLocked pager.isUserInputEnabled = !isLocked
tabs.setTabsEnabled(!isLocked) tabs.visibility = when {
(pager.adapter?.itemCount ?: 0) <= 1 -> View.GONE
isLocked -> View.INVISIBLE
else -> View.VISIBLE
}
} }
} }

Loading…
Cancel
Save