Ensure main thread usage in Rx subscription.

This commit is contained in:
tzugen 2022-04-21 14:42:24 +02:00
parent 7ba599f58c
commit 9cdba9a27a
No known key found for this signature in database
GPG Key ID: 61E9C34BC10EC930
1 changed files with 8 additions and 3 deletions

View File

@ -393,13 +393,18 @@ class PlayerFragment :
}
// Observe playlist changes and update the UI
// FIXME
rxBusSubscription += RxBus.playlistObservable.subscribe {
onPlaylistChanged()
// Use launch to ensure running it in the main thread
launch {
onPlaylistChanged()
}
}
rxBusSubscription += RxBus.playerStateObservable.subscribe {
update()
// Use launch to ensure running it in the main thread
launch {
update()
}
}
mediaPlayerController.controller?.addListener(object : Player.Listener {