Fix reader menu appearing then disappearing in webtoon viewer when there is no next chapter (#7115)

This commit is contained in:
CVIUS 2022-05-18 05:20:37 +08:00 committed by Jays2Kings
parent 448db2362f
commit 65bac70c9e

View file

@ -99,6 +99,12 @@ class WebtoonViewer(val activity: ReaderActivity, val hasMargins: Boolean = fals
activity.requestPreloadChapter(firstItem.to)
}
}
val lastIndex = layoutManager.findLastEndVisibleItemPosition()
val lastItem = adapter.items.getOrNull(lastIndex)
if (lastItem is ChapterTransition.Next && lastItem.to == null) {
activity.showMenu()
}
}
},
)
@ -212,9 +218,6 @@ class WebtoonViewer(val activity: ReaderActivity, val hasMargins: Boolean = fals
if (toChapter != null) {
Timber.d("Request preload destination chapter because we're on the transition")
activity.requestPreloadChapter(toChapter)
} else if (transition is ChapterTransition.Next) {
// No more chapters, show menu because the user is probably going to close the reader
activity.showMenu()
}
}