From 20592ab9e9231a96e950402fb43b3e2d1c8d851c Mon Sep 17 00:00:00 2001 From: Mygod Date: Thu, 19 Sep 2019 11:41:12 +0800 Subject: [PATCH] Fix another async unregister --- .../be/mygod/vpnhotspot/net/monitor/TetherTimeoutMonitor.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/TetherTimeoutMonitor.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/TetherTimeoutMonitor.kt index 6bbe410b..ed442f78 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/TetherTimeoutMonitor.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/monitor/TetherTimeoutMonitor.kt @@ -11,6 +11,7 @@ import androidx.annotation.RequiresApi import androidx.core.os.postDelayed import be.mygod.vpnhotspot.App.Companion.app import be.mygod.vpnhotspot.util.broadcastReceiver +import be.mygod.vpnhotspot.util.ensureReceiverUnregistered import be.mygod.vpnhotspot.util.intentFilter import timber.log.Timber @@ -69,7 +70,7 @@ class TetherTimeoutMonitor(private val context: Context, private val handler: Ha } override fun close() { - context.unregisterReceiver(receiver) + context.ensureReceiverUnregistered(receiver) context.contentResolver.unregisterContentObserver(this) }