summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
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() {