summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-04 03:05:02 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-07-22 16:36:57 +0000
commitdc7bdc7783b391d08e6c64aa8c6c92227f7fbf47 (patch)
tree4de75a63bc2245a6bbd97bb4c159f328c596f5c9 /android
parent76701c3aa5ca57b16eecaddaca6c04231aedd700 (diff)
downloadmullvadvpn-dc7bdc7783b391d08e6c64aa8c6c92227f7fbf47.tar.xz
mullvadvpn-dc7bdc7783b391d08e6c64aa8c6c92227f7fbf47.zip
Load enabled toggle state from adapter
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt6
1 files changed, 6 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt
index b94883798d..8e13e84ba7 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/SplitTunnellingFragment.kt
@@ -105,6 +105,12 @@ class SplitTunnellingFragment : ServiceDependentFragment(OnNoService.GoToLaunchS
}
enabledToggle = header.findViewById<CellSwitch>(R.id.enabled_toggle).apply {
+ if (appListAdapter.enabled) {
+ forcefullySetState(CellSwitch.State.ON)
+ } else {
+ forcefullySetState(CellSwitch.State.OFF)
+ }
+
listener = { toggleState ->
when (toggleState) {
CellSwitch.State.ON -> enable()