summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-06-05 14:07:51 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-06-08 13:46:41 +0000
commit1289de423cebe6e38e5e10398c208ad674b34b7e (patch)
treeadfe32d9062121ad4424bc6fff60cda1e2e55396 /android
parentbda2b2046f28579ff7d62477fa42ec0fb359e48a (diff)
downloadmullvadvpn-1289de423cebe6e38e5e10398c208ad674b34b7e.tar.xz
mullvadvpn-1289de423cebe6e38e5e10398c208ad674b34b7e.zip
Use observable property for input events
Diffstat (limited to 'android')
-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() }