From 092a109a187566af4774d55ea2d69fe17df98f09 Mon Sep 17 00:00:00 2001 From: machiav3lli Date: Fri, 25 Mar 2022 15:01:51 +0100 Subject: [PATCH] Fix: A post-install crash --- .../kotlin/com/looker/droidify/ui/fragments/AppSheetX.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/com/looker/droidify/ui/fragments/AppSheetX.kt b/src/main/kotlin/com/looker/droidify/ui/fragments/AppSheetX.kt index cb7640ca..234bacd2 100644 --- a/src/main/kotlin/com/looker/droidify/ui/fragments/AppSheetX.kt +++ b/src/main/kotlin/com/looker/droidify/ui/fragments/AppSheetX.kt @@ -26,7 +26,6 @@ import com.looker.droidify.entity.ProductPreference import com.looker.droidify.entity.Screenshot import com.looker.droidify.installer.AppInstaller import com.looker.droidify.screen.MessageDialog -import com.looker.droidify.screen.ScreenshotsFragment import com.looker.droidify.service.Connection import com.looker.droidify.service.DownloadService import com.looker.droidify.ui.activities.MainActivityX @@ -115,10 +114,7 @@ class AppSheetX() : FullscreenBottomSheetDialogFragment(), AppDetailAdapter.Call false } val launcherActivities = - if (packageName == requireContext().packageName) { - // Don't allow to launch self - emptyList() - } else { + if (packageName != context?.packageName && context != null) { val packageManager = requireContext().packageManager packageManager .queryIntentActivities( @@ -144,6 +140,9 @@ class AppSheetX() : FullscreenBottomSheetDialogFragment(), AppDetailAdapter.Call } } .toList() + } else { + // Don't allow to launch self + emptyList() } Installed(it, isSystem, launcherActivities) }