diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-09-02 10:55:33 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-09-02 20:06:02 +0000 |
| commit | 85c6ba3bad43935ea2c040f6f20976ec64528599 (patch) | |
| tree | 4bf257b6be7c75100a3966e49a8b8d18ce42b6d6 | |
| parent | c4f2e328d3961c3a44b16406ed1c522c4606cd98 (diff) | |
| download | mullvadvpn-85c6ba3bad43935ea2c040f6f20976ec64528599.tar.xz mullvadvpn-85c6ba3bad43935ea2c040f6f20976ec64528599.zip | |
Fetch initial state after initializing properties
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt index b698d86f9e..be0458e66a 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt @@ -22,7 +22,6 @@ class ConnectionProxy(val context: Context, val daemon: MullvadDaemon) { private var activeAction: Job? = null private var resetAnticipatedStateJob: Job? = null - private val fetchInitialStateJob = fetchInitialState() private val initialState: TunnelState = TunnelState.Disconnected() var onStateChange = EventNotifier(initialState) @@ -34,6 +33,8 @@ class ConnectionProxy(val context: Context, val daemon: MullvadDaemon) { var uiState by onUiStateChange.notifiable() private set + private val fetchInitialStateJob = fetchInitialState() + init { daemon.onTunnelStateChange = { newState -> synchronized(this) { |
