mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-09 13:12:37 -05:00
voice: replace splashf with talk equivalent
Add voice equivalent to splashf messages that require pauses between individual announcements, or that need to include their arguments Change-Id: Ie72326a2371f242de8999761278b22080ba33c81
This commit is contained in:
parent
60010b52a2
commit
d9feabc720
3 changed files with 35 additions and 4 deletions
|
|
@ -1255,6 +1255,7 @@ bool search_playlist(void)
|
|||
int found_indicies_count = 0, last_found_count = -1;
|
||||
int button;
|
||||
int track_display = global_settings.playlist_viewer_track_display;
|
||||
long talked_tick = 0;
|
||||
struct gui_synclist playlist_lists;
|
||||
struct playlist_track_info track;
|
||||
|
||||
|
|
@ -1273,7 +1274,15 @@ bool search_playlist(void)
|
|||
{
|
||||
if (found_indicies_count != last_found_count)
|
||||
{
|
||||
splashf(0, ID2P(LANG_PLAYLIST_SEARCH_MSG), found_indicies_count,
|
||||
if (global_settings.talk_menu &&
|
||||
TIME_AFTER(current_tick, talked_tick + (HZ * 5)))
|
||||
{
|
||||
talked_tick = current_tick;
|
||||
talk_number(found_indicies_count, false);
|
||||
talk_id(LANG_PLAYLIST_SEARCH_MSG, true);
|
||||
}
|
||||
/* (voiced above) */
|
||||
splashf(0, str(LANG_PLAYLIST_SEARCH_MSG), found_indicies_count,
|
||||
str(LANG_OFF_ABORT));
|
||||
last_found_count = found_indicies_count;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue