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/ui/NotificationBanner.kt13
1 files changed, 2 insertions, 11 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/NotificationBanner.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/NotificationBanner.kt
index 447837fefd..20e69b8c23 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/NotificationBanner.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/NotificationBanner.kt
@@ -82,17 +82,8 @@ class NotificationBanner(
newListener?.invoke(height)
}
- var keyState: KeygenEvent? = null
- set(value) {
- field = value
- update()
- }
-
- var tunnelState: TunnelState = TunnelState.Disconnected()
- set(value) {
- field = value
- update()
- }
+ var keyState by observable<KeygenEvent?>(null) { _, _, _ -> update() }
+ var tunnelState by observable<TunnelState>(TunnelState.Disconnected()) { _, _, _ -> update() }
init {
banner.setOnClickListener { onClick() }