diff options
Diffstat (limited to 'apps/sound_menu.c')
| -rw-r--r-- | apps/sound_menu.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/sound_menu.c b/apps/sound_menu.c index 6e4523c..19dc57b 100644 --- a/apps/sound_menu.c +++ b/apps/sound_menu.c @@ -808,8 +808,9 @@ bool sound_menu(void) #if CONFIG_CODEC == SWCODEC pcmbuf_set_low_latency(true); #endif - if (items[selected].function) - items[selected].function(); + if (items[selected].function && + items[selected].function()) + done = true; #if CONFIG_CODEC == SWCODEC pcmbuf_set_low_latency(false); @@ -819,7 +820,7 @@ bool sound_menu(void) } menu_exit(m); - return selected==MENU_ATTACHED_USB?true:false; + return selected == MENU_SELECTED_EXIT ? false : true; } #ifdef HAVE_RECORDING |