diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-01-30 19:23:57 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-01-31 19:33:42 +0000 |
| commit | d62eb5790dcfce2912290e31742196d34b8443ab (patch) | |
| tree | 41f4e9e4ed12d2f333c651a2821eca03d2cc392a /android | |
| parent | cbb17c1ca826a6a4c5d077f6c443987f4d2ceb7a (diff) | |
| download | mullvadvpn-d62eb5790dcfce2912290e31742196d34b8443ab.tar.xz mullvadvpn-d62eb5790dcfce2912290e31742196d34b8443ab.zip | |
Keep notification in foreground while UI is shown
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt | 8 |
1 files changed, 8 insertions, 0 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 3a533d18cd..4c24ad62e2 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadVpnService.kt @@ -31,6 +31,13 @@ class MullvadVpnService : TalpidVpnService() { } private var isBound = false + set(value) { + field = value + + if (this::notificationManager.isInitialized) { + notificationManager.lockedToForeground = value + } + } override fun onCreate() { super.onCreate() @@ -116,6 +123,7 @@ class MullvadVpnService : TalpidVpnService() { return ForegroundNotificationManager(this, connectionProxy).apply { onConnect = { connectionProxy.connect() } onDisconnect = { connectionProxy.disconnect() } + lockedToForeground = isBound } } |
