diff --git a/src/main/AndroidManifest.xml b/src/main/AndroidManifest.xml
index 46adbecb..ee35783a 100644
--- a/src/main/AndroidManifest.xml
+++ b/src/main/AndroidManifest.xml
@@ -8,6 +8,7 @@
+
resolveInfo.activityInfo }
+ .filter { activityInfo -> activityInfo.packageName == packageName }
.mapNotNull { activityInfo ->
val label = try {
activityInfo.loadLabel(packageManager).toString()
@@ -217,7 +218,12 @@ class ProductFragment() : ScreenFragment(), ProductAdapter.Callbacks {
e.printStackTrace()
null
}
- label?.let { Pair(activityInfo.name, it) }
+ label?.let { labelName ->
+ Pair(
+ activityInfo.name,
+ labelName
+ )
+ }
}
.toList()
}
@@ -399,8 +405,7 @@ class ProductFragment() : ScreenFragment(), ProductAdapter.Callbacks {
productRepository.second,
release
)
- }
- Unit
+ } else Unit
}
ProductAdapter.Action.LAUNCH -> {
val launcherActivities = installed?.launcherActivities.orEmpty()
@@ -432,8 +437,7 @@ class ProductFragment() : ScreenFragment(), ProductAdapter.Callbacks {
val binder = downloadConnection.binder
if (downloading && binder != null) {
binder.cancel(packageName)
- }
- Unit
+ } else Unit
}
}::class
}