From 5366cd5634a66df7ae7446b864129f1f8ccde76a Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Mon, 1 Jun 2026 19:07:43 -0400 Subject: [PATCH] fix(android): merge AudioPrefetcher continue guards (detekt LoopWithTooManyJumpStatements) --- .../java/com/fabledsword/minstrel/player/AudioPrefetcher.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/android/app/src/main/java/com/fabledsword/minstrel/player/AudioPrefetcher.kt b/android/app/src/main/java/com/fabledsword/minstrel/player/AudioPrefetcher.kt index bbd62a65..9ad8125e 100644 --- a/android/app/src/main/java/com/fabledsword/minstrel/player/AudioPrefetcher.kt +++ b/android/app/src/main/java/com/fabledsword/minstrel/player/AudioPrefetcher.kt @@ -104,8 +104,7 @@ class AudioPrefetcher @Inject constructor( // come from minimal TrackRefs synthesized from playlist rows // when the upstream track was removed from the library). for ((trackId, streamUrl) in targets) { - if (trackId in activeJobs) continue - if (streamUrl.isBlank()) continue + if (trackId in activeJobs || streamUrl.isBlank()) continue val job = scope.launch(Dispatchers.IO) { runCatching { prefetchOne(trackId, streamUrl) } mutex.withLock { activeJobs.remove(trackId) }