eq_menu: fix talk menu setting not being respected

Change-Id: I2f3762c466083375dc72d682f6951e9644b06acc
This commit is contained in:
Christian Soffke 2025-12-29 13:43:39 +01:00
parent ca253a78cf
commit 1a66c4fd5d

View file

@ -198,7 +198,8 @@ static int eq_do_simple_menu(void * param)
simplelist_info_init(&info, str(LANG_EQUALIZER_GAIN), EQ_NUM_BANDS, NULL);
info.get_name = (list_get_name*)gainitem_get_name;
info.get_talk = gainitem_speak_item;
if(global_settings.talk_menu)
info.get_talk = gainitem_speak_item;
info.get_icon = gainitem_get_icon;
info.action_callback = simplelist_action_callback;
info.selection = -1;
@ -362,7 +363,8 @@ static int eq_do_advanced_menu(void * param)
simplelist_info_init(&info, str(LANG_EQUALIZER_ADVANCED),
EQ_NUM_BANDS, &selected_band);
info.get_name = (list_get_name*)advancedmenu_item_get_name;
info.get_talk = advancedmenu_speak_item;
if(global_settings.talk_menu)
info.get_talk = advancedmenu_speak_item;
info.get_icon = advancedmenu_get_icon;
info.action_callback = simplelist_action_callback;
info.selection = -1;