diff options
-rw-r--r-- | apps/gui/yesno.c | 8 |
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); |