diff --git a/apps/recorder/radio.c b/apps/recorder/radio.c index 27a98c6dc4..5f9fff8d64 100644 --- a/apps/recorder/radio.c +++ b/apps/recorder/radio.c @@ -1391,6 +1391,8 @@ static int handle_radio_presets(void) case ACTION_STD_CONTEXT: selected_preset = gui_synclist_get_sel_pos(&lists); do_menu(&handle_radio_preset_menu, NULL, NULL, false); + gui_synclist_set_nb_items(&lists, num_presets); + gui_synclist_select_item(&lists, selected_preset); gui_synclist_speak_item(&lists); break; default: