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