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