mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-21 20:12:00 +00:00
fix: can’t swipe to the next chapter if the current chapter only has 1 page (reader setting: ltr, rtl, vertical)
This commit is contained in:
parent
5fd24cb428
commit
9f39be7bb8
1 changed files with 23 additions and 10 deletions
|
|
@ -1024,6 +1024,12 @@ class _MangaChapterPageGalleryState
|
||||||
_autoScroll.value = false;
|
_autoScroll.value = false;
|
||||||
}
|
}
|
||||||
_autoPagescroll();
|
_autoPagescroll();
|
||||||
|
if (_readerController.getPageLength(_chapterUrlModel.pageUrls) == 1 &&
|
||||||
|
(readerMode == ReaderMode.ltr ||
|
||||||
|
readerMode == ReaderMode.rtl ||
|
||||||
|
readerMode == ReaderMode.vertical)) {
|
||||||
|
_onPageChanged(0);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void _onPageChanged(int index) {
|
void _onPageChanged(int index) {
|
||||||
|
|
@ -1541,17 +1547,24 @@ class _MangaChapterPageGalleryState
|
||||||
);
|
);
|
||||||
} catch (_) {}
|
} catch (_) {}
|
||||||
},
|
},
|
||||||
divisions: _pageMode ==
|
divisions: _readerController
|
||||||
PageMode.doublePage
|
.getPageLength(
|
||||||
? ((_readerController.getPageLength(
|
_chapterUrlModel
|
||||||
_chapterUrlModel
|
.pageUrls) ==
|
||||||
.pageUrls)) /
|
|
||||||
2)
|
|
||||||
.ceil() +
|
|
||||||
1
|
1
|
||||||
: _readerController.getPageLength(
|
? null
|
||||||
_chapterUrlModel.pageUrls) -
|
: _pageMode == PageMode.doublePage
|
||||||
1,
|
? ((_readerController.getPageLength(
|
||||||
|
_chapterUrlModel
|
||||||
|
.pageUrls)) /
|
||||||
|
2)
|
||||||
|
.ceil() +
|
||||||
|
1
|
||||||
|
: _readerController
|
||||||
|
.getPageLength(
|
||||||
|
_chapterUrlModel
|
||||||
|
.pageUrls) -
|
||||||
|
1,
|
||||||
value: min(
|
value: min(
|
||||||
(currentIndex).toDouble(),
|
(currentIndex).toDouble(),
|
||||||
(_pageMode == PageMode.doublePage &&
|
(_pageMode == PageMode.doublePage &&
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue