summaryrefslogtreecommitdiffhomepage
path: root/android/src/main
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-03 01:42:33 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-15 12:52:17 +0000
commitdd2caa1ace19637408570da1409b5b0ea78ba1cc (patch)
tree48d6535bf171a8f7630c50402a7de96f51f6ca50 /android/src/main
parent28d02765ed6d0cb7111e6debea123d24d9d9f205 (diff)
downloadmullvadvpn-dd2caa1ace19637408570da1409b5b0ea78ba1cc.tar.xz
mullvadvpn-dd2caa1ace19637408570da1409b5b0ea78ba1cc.zip
Don't show Mullvad VPN app in the app list
Diffstat (limited to 'android/src/main')
-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 {