summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/gui/yesno.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/gui/yesno.c b/apps/gui/yesno.c
index 69912637f4..7c8afb3245 100644
--- a/apps/gui/yesno.c
+++ b/apps/gui/yesno.c
@@ -167,10 +167,14 @@ enum yesno_res gui_syncyesno_run(struct text_message * main_message,
167 result = YESNO_NO; 167 result = YESNO_NO;
168 } 168 }
169 } 169 }
170 FOR_NB_SCREENS(i) 170
171 result_displayed=gui_yesno_draw_result(&(yn[i]), result); 171 /* extract_talk_ids also converts ID to STR */
172 extract_talk_ids((result == YESNO_YES) ? yes_message : no_message, 172 extract_talk_ids((result == YESNO_YES) ? yes_message : no_message,
173 voice_ids, sizeof(voice_ids)/sizeof(voice_ids[0])); 173 voice_ids, sizeof(voice_ids)/sizeof(voice_ids[0]));
174
175 FOR_NB_SCREENS(i)
176 result_displayed=gui_yesno_draw_result(&(yn[i]), result);
177
174 if (talk_menus_enabled()) 178 if (talk_menus_enabled())
175 { 179 {
176 talk_idarray(voice_ids, false); 180 talk_idarray(voice_ids, false);