diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-06-05 14:07:51 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-06-08 13:46:41 +0000 |
| commit | 1289de423cebe6e38e5e10398c208ad674b34b7e (patch) | |
| tree | adfe32d9062121ad4424bc6fff60cda1e2e55396 /android/src/main | |
| parent | bda2b2046f28579ff7d62477fa42ec0fb359e48a (diff) | |
| download | mullvadvpn-1289de423cebe6e38e5e10398c208ad674b34b7e.tar.xz mullvadvpn-1289de423cebe6e38e5e10398c208ad674b34b7e.zip | |
Use observable property for input events
Diffstat (limited to 'android/src/main')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/NotificationBanner.kt | 13 |
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() } |
