summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-05-27 12:32:55 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-05-28 12:15:14 +0000
commit3e5f4a9fc1d4e24a27a2cbad60a473a24dded693 (patch)
treea730590c50fb6f6eb02bb18390180aa8500ec7f8 /android/src
parentd157ceec4d136bddfc44c42c8b88de3bc0a8a1e8 (diff)
downloadmullvadvpn-3e5f4a9fc1d4e24a27a2cbad60a473a24dded693.tar.xz
mullvadvpn-3e5f4a9fc1d4e24a27a2cbad60a473a24dded693.zip
Show TV-only apps in the Split Tunneling screen
These apps don't hvae a normal launch intent. They have a leanback launch intent instead, and this changes the filtering code to show all apps that has either a normal launch intent or a leanback launch intent.
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/applist/ApplicationsProvider.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/ApplicationsProvider.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/ApplicationsProvider.kt
index a097ffd231..ab6315afd2 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/ApplicationsProvider.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/applist/ApplicationsProvider.kt
@@ -30,7 +30,8 @@ class ApplicationsProvider(
}
private fun isLaunchable(packageName: String): Boolean {
- return packageManager.getLaunchIntentForPackage(packageName) != null
+ return packageManager.getLaunchIntentForPackage(packageName) != null ||
+ packageManager.getLeanbackLaunchIntentForPackage(packageName) != null
}
private fun isSelfApplication(packageName: String): Boolean {