Albirew/tachiyomi
Archivé
1
0
Bifurcation 0

Show menu when there's no next chapter

Cette révision appartient à :
inorichi 2018-09-09 17:43:06 +02:00
Parent 116f7d1c4a
révision 62e7bead73
3 fichiers modifiés avec 15 ajouts et 0 suppressions

Voir le fichier

@ -445,6 +445,15 @@ class ReaderActivity : BaseRxActivity<ReaderPresenter>() {
setMenuVisibility(!menuVisible)
}
/**
* Called from the viewer to show the menu.
*/
fun showMenu() {
if (!menuVisible) {
setMenuVisibility(true)
}
}
/**
* Called from the page sheet. It delegates the call to the presenter to do some IO, which
* will call [onShareImageResult] with the path the image was saved on when it's ready.

Voir le fichier

@ -152,6 +152,9 @@ abstract class PagerViewer(val activity: ReaderActivity) : BaseViewer {
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()
}
}

Voir le fichier

@ -152,6 +152,9 @@ class WebtoonViewer(val activity: ReaderActivity) : BaseViewer {
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()
}
}