summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-09-02 10:55:33 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-09-02 20:06:02 +0000
commit85c6ba3bad43935ea2c040f6f20976ec64528599 (patch)
tree4bf257b6be7c75100a3966e49a8b8d18ce42b6d6 /android/src
parentc4f2e328d3961c3a44b16406ed1c522c4606cd98 (diff)
downloadmullvadvpn-85c6ba3bad43935ea2c040f6f20976ec64528599.tar.xz
mullvadvpn-85c6ba3bad43935ea2c040f6f20976ec64528599.zip
Fetch initial state after initializing properties
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt3
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) {