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/service/KeyStatusListener.kt12
1 files changed, 6 insertions, 6 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/KeyStatusListener.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/KeyStatusListener.kt
index 302cb095e9..e3b6f56d0d 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/KeyStatusListener.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/KeyStatusListener.kt
@@ -9,14 +9,14 @@ import net.mullvad.talpid.util.EventNotifier
class KeyStatusListener(val daemon: MullvadDaemon) {
val onKeyStatusChange = EventNotifier(getInitialKeyStatus())
- var keyStatus: KeygenEvent? = null
- private set(value) {
- field = value
- value?.let { newKeyStatus -> onKeyStatusChange.notify(newKeyStatus) }
- }
+ var keyStatus by onKeyStatusChange.notifiable()
init {
- daemon.onKeygenEvent = { event -> keyStatus = event }
+ daemon.onKeygenEvent = { event ->
+ if (event != null) {
+ keyStatus = event
+ }
+ }
}
private fun getInitialKeyStatus(): KeygenEvent? {