diff --git a/radio/src/audio_arm.cpp b/radio/src/audio_arm.cpp index 29e2a309f..d727b9eaf 100644 --- a/radio/src/audio_arm.cpp +++ b/radio/src/audio_arm.cpp @@ -420,10 +420,10 @@ bool isAudioFileReferenced(uint32_t i, char * filename) } else if (category == PHASE_AUDIO_CATEGORY) { if (sdAvailablePhaseAudioFiles & MASK_PHASE_AUDIO_FILE(index, event)) { - getPhaseAudioFile(filename, index, event); - return true; - } + getPhaseAudioFile(filename, index, event); + return true; } + } else if (category == SWITCH_AUDIO_CATEGORY) { if (sdAvailableSwitchAudioFiles & MASK_SWITCH_AUDIO_FILE(index)) { getSwitchAudioFile(filename, index); @@ -432,10 +432,10 @@ bool isAudioFileReferenced(uint32_t i, char * filename) } else if (category == LOGICAL_SWITCH_AUDIO_CATEGORY) { if (sdAvailableLogicalSwitchAudioFiles & MASK_LOGICAL_SWITCH_AUDIO_FILE(index, event)) { - getLogicalSwitchAudioFile(filename, index, event); - return true; - } + getLogicalSwitchAudioFile(filename, index, event); + return true; } + } return false; }