summaryrefslogtreecommitdiffhomepage
path: root/android/service/src
diff options
context:
space:
mode:
authorMaryamShaghaghi <122574719+MaryamShaghaghi@users.noreply.github.com>2023-12-06 10:18:39 +0100
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2024-02-15 23:28:31 +0100
commit6aff63d1b8c0ce415ac1222fe36e19101d0e49ec (patch)
tree044010e935078aaf995bae0843bb626b95f17c6d /android/service/src
parentbf4fc6d570e6ef468c040dadeaabb1b943124f41 (diff)
downloadmullvadvpn-6aff63d1b8c0ce415ac1222fe36e19101d0e49ec.tar.xz
mullvadvpn-6aff63d1b8c0ce415ac1222fe36e19101d0e49ec.zip
Add toggle button for split tunneling
Co-Authored-By: Boban Sijuk <49131853+Boki91@users.noreply.github.com>
Diffstat (limited to 'android/service/src')
-rw-r--r--android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt9
1 files changed, 8 insertions, 1 deletions
diff --git a/android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt b/android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt
index a683b1e4bf..4fbe89c82b 100644
--- a/android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt
+++ b/android/service/src/main/kotlin/net/mullvad/mullvadvpn/service/endpoint/SplitTunneling.kt
@@ -17,7 +17,14 @@ class SplitTunneling(persistence: SplitTunnelingPersistence, endpoint: ServiceEn
}
}
- val onChange = EventNotifier<List<String>?>(excludedApps.toList())
+ val onChange =
+ EventNotifier(
+ if (enabled) {
+ excludedApps.toList()
+ } else {
+ null
+ }
+ )
init {
onChange.subscribe(this) { excludedApps ->