Fix crashes when opening invalid manga.

This commit is contained in:
NerdNumber9 2017-03-08 17:14:12 -05:00
parent f3be1a6d09
commit 061b434687

View File

@ -11,6 +11,7 @@ import eu.kanade.tachiyomi.ui.base.presenter.BasePresenter
import eu.kanade.tachiyomi.ui.manga.MangaEvent
import eu.kanade.tachiyomi.util.SharedData
import eu.kanade.tachiyomi.util.isNullOrUnsubscribed
import eu.kanade.tachiyomi.util.toast
import rx.Observable
import rx.Subscription
import rx.android.schedulers.AndroidSchedulers
@ -67,7 +68,10 @@ class MangaInfoPresenter : BasePresenter<MangaInfoFragment>() {
super.onCreate(savedState)
manga = SharedData.get(MangaEvent::class.java)?.manga ?: return
source = sourceManager.get(manga.source)!!
source = sourceManager.get(manga.source) ?: run {
context.toast("Could not find manga source!")
return
}
sendMangaToView()
// Update chapter count