Skip to content

Commit efcf1d7

Browse files
committed
Upload file
1 parent 0cabb6b commit efcf1d7

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

krscript/src/main/java/com/omarea/krscript/ui/ParamsAppChooserRender.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,17 @@ class ParamsAppChooserRender(private var actionParamInfo: ActionParamInfo, priva
5151

5252
private fun loadPackages(includeMissing: Boolean = false): List<AdapterAppChooser.AppInfo> {
5353
val pm = context.packageManager
54-
val filter = actionParamInfo.optionsFromShell?.map {
55-
it.value
56-
}
54+
val filterSet = actionParamInfo.optionsFromShell
55+
?.map { it.value }
56+
?.toSet()
5757

5858
val packages = pm.getInstalledPackages(0).filter {
59-
filter == null || filter.contains(it.packageName)
59+
filterSet == null || filterSet.contains(it.packageName)
6060
}
6161

6262
val options = ArrayList(packages.map {
6363
AdapterAppChooser.AppInfo().apply {
64-
appName = "" + it.applicationInfo.loadLabel(pm)
64+
appName = it.applicationInfo?.loadLabel(pm)?.toString() ?: ""
6565
packageName = it.packageName
6666
}
6767
})

0 commit comments

Comments
 (0)