mirror of
https://github.com/null2264/yokai.git
synced 2025-06-21 10:44:42 +00:00
fix(manga): Explicitly check if tablet header is not null to avoid NPE
This commit is contained in:
parent
f985ad6daa
commit
2299aaac63
2 changed files with 5 additions and 3 deletions
|
@ -13,6 +13,7 @@ The format is simplified version of [Keep a Changelog](https://keepachangelog.co
|
|||
|
||||
### Fixes
|
||||
- Fix sorting by latest chapter is not working properly
|
||||
- Prevent some NPE crashes
|
||||
|
||||
### Other
|
||||
- Update NDK to v27.2.12479018
|
||||
|
|
|
@ -832,12 +832,13 @@ class MangaDetailsController :
|
|||
}
|
||||
|
||||
private fun addMangaHeader() {
|
||||
if (tabletAdapter?.scrollableHeaders?.isEmpty() == true) {
|
||||
val tabletHeader = presenter.tabletChapterHeaderItem
|
||||
if (tabletHeader != null && tabletAdapter?.scrollableHeaders?.isEmpty() == true) {
|
||||
tabletAdapter?.removeAllScrollableHeaders()
|
||||
tabletAdapter?.addScrollableHeader(presenter.headerItem)
|
||||
adapter?.removeAllScrollableHeaders()
|
||||
adapter?.addScrollableHeader(presenter.tabletChapterHeaderItem!!)
|
||||
} else if (!isTablet && adapter?.scrollableHeaders?.isEmpty() == true) {
|
||||
adapter?.addScrollableHeader(tabletHeader)
|
||||
} else if (adapter?.scrollableHeaders?.isEmpty() == true) {
|
||||
adapter?.removeAllScrollableHeaders()
|
||||
adapter?.addScrollableHeader(presenter.headerItem)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue