diff options
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt index eca49631e9..5c44d69654 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt @@ -12,6 +12,7 @@ class AppListAdapter(context: Context) : Adapter<AppListItemHolder>() { private val appList = ArrayList<AppInfo>() private val jobTracker = JobTracker() private val packageManager = context.packageManager + private val thisPackageName = context.packageName var enabled by observable(false) { _, oldValue, newValue -> if (oldValue != newValue) { @@ -45,6 +46,7 @@ class AppListAdapter(context: Context) : Adapter<AppListItemHolder>() { private fun populateAppList(context: Context) { val applications = packageManager .getInstalledApplications(0) + .filter { info -> info.packageName != thisPackageName } .map { info -> AppInfo(info, packageManager.getApplicationLabel(info).toString()) } appList.apply { |
