Fix another async unregister
This commit is contained in:
@@ -11,6 +11,7 @@ import androidx.annotation.RequiresApi
|
|||||||
import androidx.core.os.postDelayed
|
import androidx.core.os.postDelayed
|
||||||
import be.mygod.vpnhotspot.App.Companion.app
|
import be.mygod.vpnhotspot.App.Companion.app
|
||||||
import be.mygod.vpnhotspot.util.broadcastReceiver
|
import be.mygod.vpnhotspot.util.broadcastReceiver
|
||||||
|
import be.mygod.vpnhotspot.util.ensureReceiverUnregistered
|
||||||
import be.mygod.vpnhotspot.util.intentFilter
|
import be.mygod.vpnhotspot.util.intentFilter
|
||||||
import timber.log.Timber
|
import timber.log.Timber
|
||||||
|
|
||||||
@@ -69,7 +70,7 @@ class TetherTimeoutMonitor(private val context: Context, private val handler: Ha
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun close() {
|
override fun close() {
|
||||||
context.unregisterReceiver(receiver)
|
context.ensureReceiverUnregistered(receiver)
|
||||||
context.contentResolver.unregisterContentObserver(this)
|
context.contentResolver.unregisterContentObserver(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user