summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-11-23 11:25:56 -0300
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-11-23 11:25:56 -0300
commit796e29a41ba991ce5335658353ee7a00fb8997e0 (patch)
tree4ea18a0c8a7e71acbd03bf3d3a178e6ce0655523
parent998c5bca3317cad11b6cc33bfec8019bd749ab04 (diff)
parentf7b14940e18f83068e7e77b7159ccb21298c5f42 (diff)
downloadmullvadvpn-796e29a41ba991ce5335658353ee7a00fb8997e0.tar.xz
mullvadvpn-796e29a41ba991ce5335658353ee7a00fb8997e0.zip
Merge branch 'show-error-message-on-vpn-permission-denial'
-rw-r--r--CHANGELOG.md2
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt5
2 files changed, 4 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6a60774a3c..e88896eb84 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -51,6 +51,8 @@ Line wrap the file at 100 chars. Th
- Improve navigation in the app using a keyboard, so that touchless devices (like TVs) can be used
more smoothly.
- Run app in landscape mode on TVs.
+- Try to connect even if VPN permission is denied, so that the app shows an error message saying
+ that the VPN permission was denied.
#### Linux
- Make route monitor ignore loopback routes.
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt
index 2e937c7057..e460d27cd8 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/ConnectionProxy.kt
@@ -52,9 +52,8 @@ class ConnectionProxy(val context: Context, val daemon: MullvadDaemon) {
requestVpnPermission()
activeAction = GlobalScope.launch(Dispatchers.Default) {
- if (vpnPermission.await()) {
- daemon.connect()
- }
+ vpnPermission.await()
+ daemon.connect()
}
}
}