Touchscreen: fix scrollbar handling when it's on the right
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24635 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
841cffab5b
commit
9ec0c1669c
1 changed files with 9 additions and 3 deletions
|
@ -352,12 +352,18 @@ unsigned gui_synclist_do_touchscreen(struct gui_synclist * gui_list)
|
|||
|
||||
if (button == BUTTON_NONE)
|
||||
return ACTION_NONE;
|
||||
|
||||
if (x > list_text_vp->x + list_text_vp->width)
|
||||
{
|
||||
/* wider than the list's viewport, ignore it */
|
||||
return ACTION_NONE;
|
||||
if (global_settings.scrollbar == SCROLLBAR_RIGHT &&
|
||||
x > list_text_vp->x + list_text_vp->width + SCROLLBAR_WIDTH)
|
||||
{
|
||||
/* wider than the list's viewport, ignore it */
|
||||
return ACTION_NONE;
|
||||
}
|
||||
}
|
||||
else if (x < list_text_vp->x)
|
||||
|
||||
if (x < list_text_vp->x)
|
||||
{
|
||||
/* Top left corner is GO_TO_ROOT */
|
||||
if (y<list_text[SCREEN_MAIN].y)
|
||||
|
|
Loading…
Reference in a new issue