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

This commit is contained in:
Koitharu
2025-07-05 10:23:44 +03:00
parent 98abffa67b
commit 2229439547

View File

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