summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/applist/AppListAdapter.kt2
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 {