summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorJonathan Gordon <rockbox@jdgordon.info>2007-03-18 07:57:36 +0000
committerJonathan Gordon <rockbox@jdgordon.info>2007-03-18 07:57:36 +0000
commitdd40a2e2fcde145cd6a70a1042729032e4da26f3 (patch)
tree61b1bcd6fabf809f348c0146b3af44a9a6b83a8a /apps
parent458648bd23232060a2acd6021e2bd402d5e97b92 (diff)
downloadrockbox-dd40a2e2fcde145cd6a70a1042729032e4da26f3.zip
rockbox-dd40a2e2fcde145cd6a70a1042729032e4da26f3.tar.gz
rockbox-dd40a2e2fcde145cd6a70a1042729032e4da26f3.tar.bz2
rockbox-dd40a2e2fcde145cd6a70a1042729032e4da26f3.tar.xz
Exit the preset context menu correctly after editing/deleting preset
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12829 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/recorder/radio.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c
index 8d110a7..5e0185d 100644
--- a/apps/recorder/radio.c
+++ b/apps/recorder/radio.c
@@ -1120,7 +1120,7 @@ static int radio_edit_preset(void)
}
}
- return true;
+ return 1;
}
static int radio_delete_preset(void)
@@ -1147,7 +1147,7 @@ static int radio_delete_preset(void)
presets_loaded = false;
}
- return true;
+ return 1;
}
static int load_preset_list(void)
@@ -1223,10 +1223,10 @@ static int clear_preset_list(void)
return true;
}
-MENUITEM_FUNCTION(radio_edit_preset_item, 0,
+MENUITEM_FUNCTION(radio_edit_preset_item, MENU_FUNC_CHECK_RETVAL,
ID2P(LANG_FM_EDIT_PRESET),
radio_edit_preset, NULL, NULL, Icon_NOICON);
-MENUITEM_FUNCTION(radio_delete_preset_item, 0,
+MENUITEM_FUNCTION(radio_delete_preset_item, MENU_FUNC_CHECK_RETVAL,
ID2P(LANG_FM_DELETE_PRESET),
radio_delete_preset, NULL, NULL, Icon_NOICON);
int radio_preset_callback(int action, const struct menu_item_ex *this_item)