From 8bf148508771ce6d05adf6596606f0b9e764c4d6 Mon Sep 17 00:00:00 2001 From: Mygod Date: Sun, 3 Feb 2019 13:20:44 +0800 Subject: [PATCH] Fix network on main thread on old devices --- mobile/src/main/java/be/mygod/vpnhotspot/client/MacLookup.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/client/MacLookup.kt b/mobile/src/main/java/be/mygod/vpnhotspot/client/MacLookup.kt index 053e4df4..cc93cdb5 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/client/MacLookup.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/client/MacLookup.kt @@ -1,6 +1,7 @@ package be.mygod.vpnhotspot.client import android.content.Context +import android.os.Build import androidx.annotation.MainThread import be.mygod.vpnhotspot.App.Companion.app import be.mygod.vpnhotspot.R @@ -35,7 +36,7 @@ object MacLookup { @MainThread fun abort(mac: Long) = macLookupBusy.remove(mac)?.let { (conn, job) -> job.cancel() - conn.disconnect() + if (Build.VERSION.SDK_INT >= 26) conn.disconnect() else GlobalScope.launch(Dispatchers.IO) { conn.disconnect() } } @MainThread