diff options
Diffstat (limited to 'android/src/main')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt | 16 |
1 files changed, 9 insertions, 7 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 1cf6779a38..be49d3723c 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt @@ -236,13 +236,15 @@ class MullvadVpnService : TalpidVpnService() { handlePendingAction(connectionProxy, settings) - instance = ServiceInstance( - daemon, - connectionProxy, - connectivityListener, - settingsListener, - splitTunneling - ) + if (state == State.Running) { + instance = ServiceInstance( + daemon, + connectionProxy, + connectivityListener, + settingsListener, + splitTunneling + ) + } } private fun stop() { |
