diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-01-22 13:55:38 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-01-22 13:55:38 +0000 |
| commit | 939eef5c2bd6ab9e99454c19c1d4e57b7a3ae22d (patch) | |
| tree | b79201490843619ea5a46c75acaca1eb55f46cdd /android | |
| parent | 2044c9f2df92d900b862401125fa068e0369efc9 (diff) | |
| download | mullvadvpn-939eef5c2bd6ab9e99454c19c1d4e57b7a3ae22d.tar.xz mullvadvpn-939eef5c2bd6ab9e99454c19c1d4e57b7a3ae22d.zip | |
Call daemon destructor in `DaemonInstance`
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/DaemonInstance.kt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/DaemonInstance.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/DaemonInstance.kt index f3323e1aa3..0e81b87276 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/DaemonInstance.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/DaemonInstance.kt @@ -21,7 +21,8 @@ class DaemonInstance(val vpnService: MullvadVpnService, val listener: (MullvadDa private val commandChannel = spawnActor() - private var daemon by observable<MullvadDaemon?>(null) { _, _, newInstance -> + private var daemon by observable<MullvadDaemon?>(null) { _, oldInstance, newInstance -> + oldInstance?.onDestroy() listener(newInstance) } |
