mirror of
https://github.com/Rockbox/rockbox.git
synced 2026-05-12 19:53:18 -04:00
Touchscreen list handling: fix issue where scrolling with the scrollbar could bring up the context menu for an item
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22465 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
40952de355
commit
07b2708892
1 changed files with 3 additions and 1 deletions
|
|
@ -94,7 +94,7 @@ static bool draw_title(struct screen *display, struct gui_synclist *list)
|
|||
display->puts_scroll_style(0, 0, list->title, style);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
void list_draw(struct screen *display, struct gui_synclist *list)
|
||||
{
|
||||
struct viewport list_icons;
|
||||
|
|
@ -298,6 +298,8 @@ static int gui_synclist_touchscreen_scrollbar(struct gui_synclist * gui_list,
|
|||
int nb_lines = viewport_get_nb_lines(&list_text[screen]);
|
||||
if (nb_lines < gui_list->nb_items)
|
||||
{
|
||||
scrolling = true;
|
||||
|
||||
int scrollbar_size = nb_lines*
|
||||
font_get(gui_list->parent[screen]->font)->height;
|
||||
int actual_y = y - list_text[screen].y;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue