forked from len0rd/rockbox
doh! those talk functions dont check the setting (which for some reason I thought they did).. shut the quickscreen up if talk is disabled
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17354 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
a36c8f1db3
commit
1ef5a836f8
1 changed files with 17 additions and 13 deletions
|
|
@ -258,8 +258,9 @@ static bool gui_quickscreen_do_button(struct gui_quickscreen * qs, int button)
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
option_select_next_val((struct settings_list *)qs->items[item], false, true);
|
option_select_next_val((struct settings_list *)qs->items[item], false, true);
|
||||||
option_talk_value((struct settings_list *)qs->items[item],
|
if (global_settings.talk_menu)
|
||||||
option_value((struct settings_list *)qs->items[item]), false);
|
option_talk_value((struct settings_list *)qs->items[item],
|
||||||
|
option_value((struct settings_list *)qs->items[item]), false);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -282,17 +283,20 @@ bool gui_syncquickscreen_run(struct gui_quickscreen * qs, int button_enter)
|
||||||
quickscreen_fix_viewports(qs, &screens[i], &vp[i]);
|
quickscreen_fix_viewports(qs, &screens[i], &vp[i]);
|
||||||
gui_quickscreen_draw(qs, &screens[i], &vp[i]);
|
gui_quickscreen_draw(qs, &screens[i], &vp[i]);
|
||||||
}
|
}
|
||||||
talk_id(qs->items[QUICKSCREEN_LEFT]->lang_id, false);
|
if (global_settings.talk_menu)
|
||||||
option_talk_value(qs->items[QUICKSCREEN_LEFT],
|
{
|
||||||
option_value(qs->items[QUICKSCREEN_LEFT]), true);
|
talk_id(qs->items[QUICKSCREEN_LEFT]->lang_id, false);
|
||||||
|
option_talk_value(qs->items[QUICKSCREEN_LEFT],
|
||||||
talk_id(qs->items[QUICKSCREEN_RIGHT]->lang_id, true);
|
option_value(qs->items[QUICKSCREEN_LEFT]), true);
|
||||||
option_talk_value(qs->items[QUICKSCREEN_RIGHT],
|
|
||||||
option_value(qs->items[QUICKSCREEN_RIGHT]), true);
|
talk_id(qs->items[QUICKSCREEN_RIGHT]->lang_id, true);
|
||||||
|
option_talk_value(qs->items[QUICKSCREEN_RIGHT],
|
||||||
talk_id(qs->items[QUICKSCREEN_BOTTOM]->lang_id, true);
|
option_value(qs->items[QUICKSCREEN_RIGHT]), true);
|
||||||
option_talk_value(qs->items[QUICKSCREEN_BOTTOM],
|
|
||||||
option_value(qs->items[QUICKSCREEN_BOTTOM]), true);
|
talk_id(qs->items[QUICKSCREEN_BOTTOM]->lang_id, true);
|
||||||
|
option_talk_value(qs->items[QUICKSCREEN_BOTTOM],
|
||||||
|
option_value(qs->items[QUICKSCREEN_BOTTOM]), true);
|
||||||
|
}
|
||||||
while (true) {
|
while (true) {
|
||||||
button = get_action(CONTEXT_QUICKSCREEN,HZ/5);
|
button = get_action(CONTEXT_QUICKSCREEN,HZ/5);
|
||||||
if(default_event_handler(button) == SYS_USB_CONNECTED)
|
if(default_event_handler(button) == SYS_USB_CONNECTED)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue