diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/core/util/LifecycleExtensions.kt b/app/src/main/java/ua/acclorite/book_story/presentation/core/util/LifecycleExtensions.kt index b075108c..0d73f898 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/core/util/LifecycleExtensions.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/core/util/LifecycleExtensions.kt @@ -22,12 +22,12 @@ inline fun Intent.launchActivity( success: () -> Unit = {}, error: () -> Unit = {} ) { - val intent = if (createChooser) Intent.createChooser(this, "") else this - if (openInNewWindow) { - intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK - } - try { + val intent = if (createChooser) Intent.createChooser(this, "") else this + if (openInNewWindow) { + intent.flags = Intent.FLAG_ACTIVITY_NEW_TASK + } + activity.baseContext.startActivity(intent) } catch (e: Exception) { e.printStackTrace()