From 3607b041b201282baeb59fd06f452bd35ef68ecb Mon Sep 17 00:00:00 2001 From: vfsfitvnm Date: Sun, 26 Jun 2022 22:52:07 +0200 Subject: [PATCH] Fix regression that caused the song duration to not be updated in PlayerState --- app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/PlayerState.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/PlayerState.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/PlayerState.kt index f5b6c50..02cc569 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/PlayerState.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/utils/PlayerState.kt @@ -50,6 +50,7 @@ open class PlayerState(private val player: Player) : Player.Listener { init { handler.post(object : Runnable { override fun run() { + duration = player.duration currentPosition = player.currentPosition handler.postDelayed(this, 500) } @@ -61,7 +62,6 @@ open class PlayerState(private val player: Player) : Player.Listener { } override fun onPlaybackStateChanged(playbackState: Int) { - duration = player.duration this.playbackState = playbackState }