summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt12
1 files changed, 6 insertions, 6 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 2f0f6ecad1..1d379c5775 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
@@ -110,6 +110,12 @@ class MullvadVpnService : TalpidVpnService() {
this
)
+ endpoint.splitTunneling.onChange.subscribe(this@MullvadVpnService) { excludedApps ->
+ disallowedApps = excludedApps
+ markTunAsStale()
+ connectionProxy.reconnect()
+ }
+
tunnelStateUpdater = TunnelStateUpdater(this, connectionProxy)
notificationManager =
@@ -233,12 +239,6 @@ class MullvadVpnService : TalpidVpnService() {
private suspend fun setUpInstance(daemon: MullvadDaemon, settings: Settings) {
val customDns = CustomDns(daemon, endpoint.settingsListener)
- endpoint.splitTunneling.onChange.subscribe(this@MullvadVpnService) { excludedApps ->
- disallowedApps = excludedApps
- markTunAsStale()
- connectionProxy.reconnect()
- }
-
handlePendingAction(settings)
if (state == State.Running) {