summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-09-04 08:49:31 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-09-04 08:49:31 -0300
commita40b6d37a8c604190c45a64ffce733f9b07f953b (patch)
treeb129f99df1f0e0e659d530d5c34f2c252ef5eace /android/src
parent36246ce287d6052af7d6b622c6c1b2332a9e56e8 (diff)
parentb2e38306b70853a801e23b86f259d58726a8be97 (diff)
downloadmullvadvpn-a40b6d37a8c604190c45a64ffce733f9b07f953b.tar.xz
mullvadvpn-a40b6d37a8c604190c45a64ffce733f9b07f953b.zip
Merge branch 'fix-split-tunneling-after-restart'
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/SplitTunneling.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/SplitTunneling.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/SplitTunneling.kt
index 7f0a678baa..78015e4e4b 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/SplitTunneling.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/SplitTunneling.kt
@@ -27,11 +27,14 @@ class SplitTunneling(context: Context) {
enabledChanged()
}
- var onChange: ((List<String>) -> Unit)? = null
+ var onChange by observable<((List<String>) -> Unit)?>(null) { _, _, _ ->
+ update()
+ }
init {
if (appListFile.exists()) {
excludedApps.addAll(appListFile.readLines())
+ update()
}
}