summaryrefslogtreecommitdiffhomepage
path: root/android/src/main
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-16 14:47:35 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-20 14:01:46 +0000
commitb02e868411d3c112a05d3ea09691c308e6bf5131 (patch)
treee718af03694f87666ccf0a7e8cfbc66b081a8117 /android/src/main
parenta97cb333d126125949beaae7ab776a1d69bc1e1e (diff)
downloadmullvadvpn-b02e868411d3c112a05d3ea09691c308e6bf5131.tar.xz
mullvadvpn-b02e868411d3c112a05d3ea09691c308e6bf5131.zip
Reconnect to apply split tunnelling changes
Diffstat (limited to 'android/src/main')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt6
1 files changed, 5 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
index a1ed2987f5..317ca72eed 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
@@ -243,7 +243,11 @@ class MullvadVpnService : TalpidVpnService() {
}
val splitTunnelling = SplitTunnelling().apply {
- onChange = { excludedApps -> disallowedApps = excludedApps }
+ onChange = { excludedApps ->
+ disallowedApps = excludedApps
+ markTunAsStale()
+ connectionProxy.reconnect()
+ }
}
instance = ServiceInstance(