diff options
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/PreferencesFragment.kt | 10 |
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() |
