Fix toasting on wrong thread
This commit is contained in:
@@ -118,7 +118,10 @@ sealed class TetheringTileService : IpNeighbourMonitoringTileService(), Tetherin
|
|||||||
override fun onTetheringStarted() = updateTile()
|
override fun onTetheringStarted() = updateTile()
|
||||||
override fun onTetheringFailed(error: Int?) {
|
override fun onTetheringFailed(error: Int?) {
|
||||||
Timber.d("onTetheringFailed: $error")
|
Timber.d("onTetheringFailed: $error")
|
||||||
error?.let { Toast.makeText(this, TetheringManager.tetherErrorLookup(it), Toast.LENGTH_LONG).show() }
|
if (error != null) GlobalScope.launch(Dispatchers.Main.immediate) {
|
||||||
|
Toast.makeText(this@TetheringTileService, TetheringManager.tetherErrorLookup(error),
|
||||||
|
Toast.LENGTH_LONG).show()
|
||||||
|
}
|
||||||
updateTile()
|
updateTile()
|
||||||
}
|
}
|
||||||
override fun onException(e: Exception) {
|
override fun onException(e: Exception) {
|
||||||
|
|||||||
Reference in New Issue
Block a user