From 6f2b7abbef65149f20c93f0bcb8a7531fca59f5d Mon Sep 17 00:00:00 2001 From: Alexander Capehart Date: Wed, 8 Jan 2025 12:10:42 -0700 Subject: [PATCH] music: commit playlist rewrites --- app/src/main/java/org/oxycblt/auxio/music/MusicRepository.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/oxycblt/auxio/music/MusicRepository.kt b/app/src/main/java/org/oxycblt/auxio/music/MusicRepository.kt index 2d2e04230..3c7d614c0 100644 --- a/app/src/main/java/org/oxycblt/auxio/music/MusicRepository.kt +++ b/app/src/main/java/org/oxycblt/auxio/music/MusicRepository.kt @@ -347,7 +347,8 @@ constructor( override suspend fun rewritePlaylist(playlist: Playlist, songs: List) { val library = synchronized(this) { library ?: return } L.d("Rewriting $playlist with ${songs.size} songs") - library.rewritePlaylist(playlist, songs) + val newLibrary = library.rewritePlaylist(playlist, songs) + synchronized(this) { this.library = newLibrary } withContext(Dispatchers.Main) { dispatchLibraryChange(device = false, user = true) } }