diff options
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt index e8eb8a3a82..296b324332 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadTileService.kt @@ -53,15 +53,15 @@ class MullvadTileService : TileService() { override fun onClick() { super.onClick() - val tunnelActionKey = if (secured) { - KEY_DISCONNECT_ACTION + val intent = Intent(this, MullvadVpnService::class.java) + + if (secured) { + intent.action = KEY_DISCONNECT_ACTION } else { - KEY_CONNECT_ACTION + intent.action = KEY_CONNECT_ACTION } - val intent = Intent(tunnelActionKey).setPackage("net.mullvad.mullvadvpn") - - sendBroadcast(intent) + startService(intent) } override fun onStopListening() { |
