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/ui/ServiceDependentFragment.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceDependentFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceDependentFragment.kt
index c7358f7a88..f64849d017 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceDependentFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/ServiceDependentFragment.kt
@@ -87,6 +87,10 @@ abstract class ServiceDependentFragment(private val onNoService: OnNoService) :
when (state) {
State.Uninitialized -> state = State.Initialized
State.WaitingForReconnection -> state = State.Stopped
+ State.Active -> {
+ onSafelyStop()
+ onSafelyStart()
+ }
else -> {}
}
}