diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt index d909f2fc20..3cd09b4997 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaDetailsController.kt @@ -542,9 +542,10 @@ class MangaDetailsController : BaseController, val colorSecondary = activity?.getResourceColor( R.attr.colorSecondary ) ?: Color.BLACK - if (router.backstack.last().controller() !is MangaDetailsController) { - (activity as MainActivity).appbar.setBackgroundColor(colorSecondary) - (activity as MainActivity).toolbar.setBackgroundColor(colorSecondary) + if (router.backstackSize > 0 && + router.backstack.last().controller() !is MangaDetailsController) { + (activity as? MainActivity)?.appbar?.setBackgroundColor(colorSecondary) + (activity as? MainActivity)?.toolbar?.setBackgroundColor(colorSecondary) activity?.window?.statusBarColor = activity?.getResourceColor( android.R.attr.statusBarColor