Prevent TypeError when loading next chapter after last page (#463)
This commit is contained in:
@@ -178,6 +178,7 @@ export function Reader() {
|
|||||||
const openNextChapter = useCallback(
|
const openNextChapter = useCallback(
|
||||||
async (offset: ChapterOffset, setHistory: (nextChapterIndex: number) => void) => {
|
async (offset: ChapterOffset, setHistory: (nextChapterIndex: number) => void) => {
|
||||||
setRetrievingNextChapter(true);
|
setRetrievingNextChapter(true);
|
||||||
|
setCurPage(0);
|
||||||
try {
|
try {
|
||||||
setHistory(
|
setHistory(
|
||||||
await getOffsetChapter(chapter.sourceOrder + offset, chapter, settings.skipDupChapters, offset),
|
await getOffsetChapter(chapter.sourceOrder + offset, chapter, settings.skipDupChapters, offset),
|
||||||
@@ -198,6 +199,7 @@ export function Reader() {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (isLoading || !chapter) {
|
if (isLoading || !chapter) {
|
||||||
|
setCurPage(0);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user