summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt6
1 files changed, 4 insertions, 2 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
index 939d6a1d86..946568a83d 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt
@@ -102,7 +102,6 @@ class MullvadVpnService : TalpidVpnService() {
daemonInstance = DaemonInstance(this)
keyguardManager = getSystemService(Context.KEYGUARD_SERVICE) as KeyguardManager
- notificationManager = ForegroundNotificationManager(this, serviceNotifier, keyguardManager)
tunnelStateUpdater = TunnelStateUpdater(this, serviceNotifier)
endpoint = ServiceEndpoint(
@@ -111,7 +110,10 @@ class MullvadVpnService : TalpidVpnService() {
connectivityListener
)
- notificationManager.acknowledgeStartForegroundService()
+ notificationManager =
+ ForegroundNotificationManager(this, serviceNotifier, keyguardManager).apply {
+ acknowledgeStartForegroundService()
+ }
daemonInstance.apply {
intermittentDaemon.registerListener(this@MullvadVpnService) { daemon ->