diff options
| author | Albin <albin@mullvad.net> | 2022-06-23 11:57:48 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2022-06-27 17:21:36 +0200 |
| commit | 3584435cb0692833bc2c234fc39fd6501501ed1a (patch) | |
| tree | 8668d8faf20afbd06e95de95f20bb43b1c0bbf45 /android | |
| parent | 9258a8825a9ffc5b30faad6700d71dde87680554 (diff) | |
| download | mullvadvpn-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.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() { |
