diff --git a/radio/src/audio_arm.cpp b/radio/src/audio_arm.cpp index 55896cbf1..70aca2915 100644 --- a/radio/src/audio_arm.cpp +++ b/radio/src/audio_arm.cpp @@ -788,7 +788,7 @@ void AudioQueue::pause(uint16_t len) bool AudioQueue::isPlaying(uint8_t id) { - if (normalContext.fragment.id == id || backgroundContext.fragment.id == id) + if (normalContext.fragment.id == id || (isFunctionActive(FUNCTION_BACKGND_MUSIC) && backgroundContext.fragment.id == id)) return true; uint8_t i = ridx;