diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-12-20 13:28:39 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-01-14 12:56:15 +0000 |
| commit | ef3e178d0fa40316cc31064eb22786450c503a0f (patch) | |
| tree | 170574d244e76f51d52692bc4ce57c1418a84b95 /android/src/main | |
| parent | a87defd9e3c2ff25351e15fef63e97a42c08ee64 (diff) | |
| download | mullvadvpn-ef3e178d0fa40316cc31064eb22786450c503a0f.tar.xz mullvadvpn-ef3e178d0fa40316cc31064eb22786450c503a0f.zip | |
Stop daemon earlier
Diffstat (limited to 'android/src/main')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt index c1502fc300..6e0314612e 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/MainActivity.kt @@ -26,7 +26,6 @@ class MainActivity : FragmentActivity() { private var serviceConnection: ServiceConnection? = null private var serviceConnectionSubscription: Int? = null private var shouldConnect = false - private var shouldStopService = false private val serviceConnectionManager = object : android.content.ServiceConnection { override fun onServiceConnected(className: ComponentName, binder: IBinder) { @@ -93,10 +92,6 @@ class MainActivity : FragmentActivity() { override fun onStop() { serviceNotifier.unsubscribeAll() - if (shouldStopService) { - service?.apply { stop() } - } - unbindService(serviceConnectionManager) super.onStop() @@ -134,7 +129,7 @@ class MainActivity : FragmentActivity() { } fun quit() { - shouldStopService = true + service?.stop() finishAndRemoveTask() } |
