diff --git a/app/build.gradle b/app/build.gradle index 1a50799bb1642441c521d1f59caea9ddf2844248..3a9e2ca480de83ff5207afd1e5b8d46b14811641 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -214,7 +214,7 @@ dependencies { implementation "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.2" // Navigation Components - def navigation_version = "2.5.3" + def navigation_version = "2.6.0" implementation "androidx.navigation:navigation-fragment-ktx:$navigation_version" implementation "androidx.navigation:navigation-ui-ktx:$navigation_version" diff --git a/app/src/main/java/foundation/e/apps/ui/application/ApplicationFragment.kt b/app/src/main/java/foundation/e/apps/ui/application/ApplicationFragment.kt index a71ef52638e86fe54b161c22e16fe6bc7242a49f..e20565ce89a20965a6bd4c029c3b27e307ecf783 100644 --- a/app/src/main/java/foundation/e/apps/ui/application/ApplicationFragment.kt +++ b/app/src/main/java/foundation/e/apps/ui/application/ApplicationFragment.kt @@ -772,7 +772,8 @@ class ApplicationFragment : TimeoutFragment(R.layout.fragment_application) { if (fusedApp.is_pwa) { pwaManagerModule.launchPwa(fusedApp) } else { - startActivity(pkgManagerModule.getLaunchIntent(fusedApp.package_name)) + val launchIntent = pkgManagerModule.getLaunchIntent(fusedApp.package_name) + launchIntent?.run { startActivity(this) } } } }