Fix readerActivity systemBarsBehavior resetting on some devices

This commit is contained in:
Jays2Kings 2021-10-15 20:40:00 -04:00
parent 7e21fa855b
commit 620f6dc90d

View file

@ -771,7 +771,7 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
firstPass = false firstPass = false
lastVis = vis lastVis = vis
} }
wic.systemBarsBehavior = WindowInsetsControllerCompat.BEHAVIOR_SHOW_BARS_BY_SWIPE
if (!preferences.fullscreen().get() && sheetManageNavColor) { if (!preferences.fullscreen().get() && sheetManageNavColor) {
window.navigationBarColor = getResourceColor(R.attr.colorSurface) window.navigationBarColor = getResourceColor(R.attr.colorSurface)
} }
@ -919,6 +919,7 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
} else { } else {
if (preferences.fullscreen().get()) { if (preferences.fullscreen().get()) {
wic.hide(systemBars()) wic.hide(systemBars())
wic.systemBarsBehavior = WindowInsetsControllerCompat.BEHAVIOR_SHOW_BARS_BY_SWIPE
} }
if (animate && binding.readerMenu.isVisible) { if (animate && binding.readerMenu.isVisible) {