Fix double pages not showing in default reading mode
This commit is contained in:
parent
509f3bc910
commit
834bc28726
@ -41,6 +41,7 @@ fun BottomReaderBar(
|
|||||||
onClickCropBorder: () -> Unit,
|
onClickCropBorder: () -> Unit,
|
||||||
onClickSettings: () -> Unit,
|
onClickSettings: () -> Unit,
|
||||||
// SY -->
|
// SY -->
|
||||||
|
currentReadingMode: ReadingMode,
|
||||||
dualPageSplitEnabled: Boolean,
|
dualPageSplitEnabled: Boolean,
|
||||||
doublePages: Boolean,
|
doublePages: Boolean,
|
||||||
onClickChapterList: () -> Unit,
|
onClickChapterList: () -> Unit,
|
||||||
@ -104,7 +105,7 @@ fun BottomReaderBar(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
val cropBorders = when (readingMode) {
|
val cropBorders = when (currentReadingMode) {
|
||||||
ReadingMode.WEBTOON -> ReaderBottomButton.CropBordersWebtoon
|
ReadingMode.WEBTOON -> ReaderBottomButton.CropBordersWebtoon
|
||||||
ReadingMode.CONTINUOUS_VERTICAL -> ReaderBottomButton.CropBordersContinuesVertical
|
ReadingMode.CONTINUOUS_VERTICAL -> ReaderBottomButton.CropBordersContinuesVertical
|
||||||
else -> ReaderBottomButton.CropBordersPager
|
else -> ReaderBottomButton.CropBordersPager
|
||||||
@ -123,7 +124,7 @@ fun BottomReaderBar(
|
|||||||
if (
|
if (
|
||||||
!dualPageSplitEnabled &&
|
!dualPageSplitEnabled &&
|
||||||
ReaderBottomButton.PageLayout.isIn(enabledButtons) &&
|
ReaderBottomButton.PageLayout.isIn(enabledButtons) &&
|
||||||
ReadingMode.isPagerType(readingMode.flagValue)
|
ReadingMode.isPagerType(currentReadingMode.flagValue)
|
||||||
) {
|
) {
|
||||||
IconButton(onClick = onClickPageLayout) {
|
IconButton(onClick = onClickPageLayout) {
|
||||||
Icon(
|
Icon(
|
||||||
|
@ -107,6 +107,7 @@ fun ReaderAppBars(
|
|||||||
navBarType: NavBarType,
|
navBarType: NavBarType,
|
||||||
currentPageText: String,
|
currentPageText: String,
|
||||||
enabledButtons: ImmutableSet<String>,
|
enabledButtons: ImmutableSet<String>,
|
||||||
|
currentReadingMode: ReadingMode,
|
||||||
dualPageSplitEnabled: Boolean,
|
dualPageSplitEnabled: Boolean,
|
||||||
doublePages: Boolean,
|
doublePages: Boolean,
|
||||||
onClickChapterList: () -> Unit,
|
onClickChapterList: () -> Unit,
|
||||||
@ -301,6 +302,7 @@ fun ReaderAppBars(
|
|||||||
onClickCropBorder = onClickCropBorder,
|
onClickCropBorder = onClickCropBorder,
|
||||||
onClickSettings = onClickSettings,
|
onClickSettings = onClickSettings,
|
||||||
// SY -->
|
// SY -->
|
||||||
|
currentReadingMode = currentReadingMode,
|
||||||
dualPageSplitEnabled = dualPageSplitEnabled,
|
dualPageSplitEnabled = dualPageSplitEnabled,
|
||||||
doublePages = doublePages,
|
doublePages = doublePages,
|
||||||
onClickChapterList = onClickChapterList,
|
onClickChapterList = onClickChapterList,
|
||||||
|
@ -478,6 +478,9 @@ class ReaderActivity : BaseActivity() {
|
|||||||
currentPageText = state.currentPageText,
|
currentPageText = state.currentPageText,
|
||||||
navBarType = navBarType,
|
navBarType = navBarType,
|
||||||
enabledButtons = readerBottomButtons,
|
enabledButtons = readerBottomButtons,
|
||||||
|
currentReadingMode = ReadingMode.fromPreference(
|
||||||
|
viewModel.getMangaReadingMode(resolveDefault = true),
|
||||||
|
),
|
||||||
dualPageSplitEnabled = dualPageSplitPaged,
|
dualPageSplitEnabled = dualPageSplitPaged,
|
||||||
doublePages = state.doublePages,
|
doublePages = state.doublePages,
|
||||||
onClickChapterList = viewModel::openChapterListDialog,
|
onClickChapterList = viewModel::openChapterListDialog,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user