From 5d1754b6c7886c2ced7985da6744876cf61f8465 Mon Sep 17 00:00:00 2001 From: vfsfitvnm Date: Tue, 7 Jun 2022 23:12:19 +0200 Subject: [PATCH] Fix a bug that resetted ExoPlayer repeat mode when resuming the activity --- app/src/main/kotlin/it/vfsfitvnm/vimusic/MainActivity.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/it/vfsfitvnm/vimusic/MainActivity.kt b/app/src/main/kotlin/it/vfsfitvnm/vimusic/MainActivity.kt index 085d961..0d2f45f 100644 --- a/app/src/main/kotlin/it/vfsfitvnm/vimusic/MainActivity.kt +++ b/app/src/main/kotlin/it/vfsfitvnm/vimusic/MainActivity.kt @@ -119,8 +119,10 @@ class MainActivity : ComponentActivity() { LocalShimmerTheme provides shimmerTheme, LocalTypography provides rememberTypography(colorPalette.text), LocalYoutubePlayer provides rememberYoutubePlayer(mediaControllerFuture) { - it.repeatMode = preferences.repeatMode - }, + if (preferences.isReady) { + it.repeatMode = preferences.repeatMode + } + }, LocalMenuState provides rememberMenuState(), LocalHapticFeedback provides rememberHapticFeedback() ) {