summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2022-06-23 11:57:48 +0200
committerAlbin <albin@mullvad.net>2022-06-27 17:21:36 +0200
commit3584435cb0692833bc2c234fc39fd6501501ed1a (patch)
tree8668d8faf20afbd06e95de95f20bb43b1c0bbf45 /android
parent9258a8825a9ffc5b30faad6700d71dde87680554 (diff)
downloadmullvadvpn-3584435cb0692833bc2c234fc39fd6501501ed1a.tar.xz
mullvadvpn-3584435cb0692833bc2c234fc39fd6501501ed1a.zip
Always start as foreground from tile
Diffstat (limited to 'android')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt17
1 files changed, 7 insertions, 10 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt
index 6cba6a04a0..0ced540e3e 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt
@@ -37,17 +37,14 @@ class MullvadTileService : TileService() {
}
override fun onClick() {
- super.onClick()
-
- val intent = Intent(this, MullvadVpnService::class.java)
-
- if (secured) {
- intent.action = MullvadVpnService.KEY_DISCONNECT_ACTION
- startService(intent)
- } else {
- intent.action = MullvadVpnService.KEY_CONNECT_ACTION
- startForegroundService(intent)
+ val intent = Intent(this, MullvadVpnService::class.java).apply {
+ action = if (secured) {
+ MullvadVpnService.KEY_DISCONNECT_ACTION
+ } else {
+ MullvadVpnService.KEY_CONNECT_ACTION
+ }
}
+ startForegroundService(intent)
}
override fun onStartListening() {