Allow to open reader when details is not loaded yet

master
Koitharu 1 year ago
parent 340994ce77
commit d35a0c5e1e
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -125,15 +125,16 @@ class ReadButtonDelegate(
} }
private fun onHistoryChanged(isLoading: Boolean, info: HistoryInfo) { private fun onHistoryChanged(isLoading: Boolean, info: HistoryInfo) {
val isChaptersLoading = isLoading && (info.totalChapters <= 0 || info.isChapterMissing)
buttonRead.setText( buttonRead.setText(
when { when {
isLoading -> R.string.loading_ isChaptersLoading -> R.string.loading_
info.isIncognitoMode -> R.string.incognito info.isIncognitoMode -> R.string.incognito
info.canContinue -> R.string._continue info.canContinue -> R.string._continue
else -> R.string.read else -> R.string.read
}, },
) )
splitButton.isEnabled = !isLoading && info.isValid splitButton.isEnabled = !isChaptersLoading && info.isValid
} }
private fun Menu.populateBranchList() { private fun Menu.populateBranchList() {

Loading…
Cancel
Save