From c071e076670e5145b58d384938c017625fa734e2 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Fri, 8 Oct 2021 09:08:04 +0300 Subject: [PATCH] Check first SDK version to make sure that NET_CAPABILITY_FOREGROUND exists --- app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index 3badfc8b..53e72288 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -1214,8 +1214,8 @@ class BaresipService: Service() { val lnAddrs = mutableMapOf() for (n in cm.allNetworks) { val caps = cm.getNetworkCapabilities(n) ?: continue - if (caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_FOREGROUND) || - VERSION.SDK_INT < 28) { + if (VERSION.SDK_INT < 28 || + caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_FOREGROUND)) { val props = cm.getLinkProperties(n) ?: continue for (la in props.linkAddresses) if (la.scope == android.system.OsConstants.RT_SCOPE_UNIVERSE &&