summaryrefslogtreecommitdiffhomepage
path: root/android/src/main
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-01-29 12:28:58 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-02-10 15:40:36 +0000
commit85c3f3be1a17a3278be771612e4ef1d6fb980349 (patch)
tree4ad32ed311c9e2bcc2faa6dda87a7f096f3bcde8 /android/src/main
parent15807150205f940aba37fa134eed2674f0c1b6af (diff)
downloadmullvadvpn-85c3f3be1a17a3278be771612e4ef1d6fb980349.tar.xz
mullvadvpn-85c3f3be1a17a3278be771612e4ef1d6fb980349.zip
Initialize allow LAN toggle with settings value
Diffstat (limited to 'android/src/main')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt10
1 files changed, 9 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt
index 44831a7b86..35488e9a4b 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt
@@ -26,7 +26,15 @@ class PreferencesFragment : ServiceDependentFragment(OnNoService.GoBack) {
parentActivity.onBackPressed()
}
- allowLanToggle = view.findViewById(R.id.allow_lan_toggle)
+ allowLanToggle = view.findViewById<CellSwitch>(R.id.allow_lan_toggle).apply {
+ settingsListener.settings?.let { settings ->
+ if (settings.allowLan) {
+ forcefullySetState(CellSwitch.State.ON)
+ } else {
+ forcefullySetState(CellSwitch.State.OFF)
+ }
+ }
+ }
settingsListener.onAllowLanChange = { allowLan ->
updateUiJob?.cancel()