From be5d50e2a3a3059af3ea22dc6e9bf64e5ebcade2 Mon Sep 17 00:00:00 2001 From: Jonathan Gordon Date: Tue, 26 Dec 2006 12:44:09 +0000 Subject: tiny logic error in my previou commit git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11840 a1c6a512-1295-4272-9138-f99709370657 --- apps/sound_menu.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'apps') diff --git a/apps/sound_menu.c b/apps/sound_menu.c index 6e4523cb89..19dc57b1a7 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 -- cgit v1.2.3