From 3ff25de2524193b40de38868745462f97f5e0532 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sun, 30 Mar 2025 09:54:04 +0300 Subject: [PATCH] Fix crash --- .../main/kotlin/org/koitharu/kotatsu/core/nav/AppRouter.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/org/koitharu/kotatsu/core/nav/AppRouter.kt b/app/src/main/kotlin/org/koitharu/kotatsu/core/nav/AppRouter.kt index 9dc72c577..e12dcf7a9 100644 --- a/app/src/main/kotlin/org/koitharu/kotatsu/core/nav/AppRouter.kt +++ b/app/src/main/kotlin/org/koitharu/kotatsu/core/nav/AppRouter.kt @@ -589,8 +589,11 @@ class AppRouter private constructor( /** Private utils **/ private fun startActivity(intent: Intent, options: Bundle? = null) { - fragment?.startActivity(intent, options) - ?: activity?.startActivity(intent, options) + fragment?.also { + if (it.host != null) { + it.startActivity(intent, options) + } + } ?: activity?.startActivity(intent, options) } private fun startActivitySafe(intent: Intent): Boolean = try {