diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-09-04 08:49:31 -0300 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-09-04 08:49:31 -0300 |
| commit | a40b6d37a8c604190c45a64ffce733f9b07f953b (patch) | |
| tree | b129f99df1f0e0e659d530d5c34f2c252ef5eace | |
| parent | 36246ce287d6052af7d6b622c6c1b2332a9e56e8 (diff) | |
| parent | b2e38306b70853a801e23b86f259d58726a8be97 (diff) | |
| download | mullvadvpn-a40b6d37a8c604190c45a64ffce733f9b07f953b.tar.xz mullvadvpn-a40b6d37a8c604190c45a64ffce733f9b07f953b.zip | |
Merge branch 'fix-split-tunneling-after-restart'
| -rw-r--r-- | CHANGELOG.md | 1 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/SplitTunneling.kt | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 67a3880023..24b8cc0712 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -39,6 +39,7 @@ Line wrap the file at 100 chars. Th - Fix rare crash that could happen when starting the background service. - Fix rare crash that happened with large text sizes and long location names on the main screen. - Fix UI not updating in split screen mode when the window is unfocused. +- Fix split tunneling not being correctly configured after restarting the app. ## [2020.6-beta2] - 2020-08-27 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() } } |
