summaryrefslogtreecommitdiff
path: root/apps/gui/bitmap/list.c
diff options
context:
space:
mode:
authorThomas Martitz <kugel@rockbox.org>2011-10-07 22:30:09 +0000
committerThomas Martitz <kugel@rockbox.org>2011-10-07 22:30:09 +0000
commit2a04202ffa8abbe9e2bf31eecfe097d2c1b4334a (patch)
tree2fd8621697be215a08c2010df8fb1904e4de1d42 /apps/gui/bitmap/list.c
parent5783505b99eeb53c271d2437153a5e4a7f278d4d (diff)
downloadrockbox-2a04202ffa8abbe9e2bf31eecfe097d2c1b4334a.tar.gz
rockbox-2a04202ffa8abbe9e2bf31eecfe097d2c1b4334a.zip
Fix touchscreen behavior in time&date screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30725 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/gui/bitmap/list.c')
-rw-r--r--apps/gui/bitmap/list.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/gui/bitmap/list.c b/apps/gui/bitmap/list.c
index 7ad59b979b..b4ecd79c40 100644
--- a/apps/gui/bitmap/list.c
+++ b/apps/gui/bitmap/list.c
@@ -625,8 +625,8 @@ unsigned gui_synclist_do_touchscreen(struct gui_synclist * gui_list)
625{ 625{
626 short x, y; 626 short x, y;
627 const enum screen_type screen = SCREEN_MAIN; 627 const enum screen_type screen = SCREEN_MAIN;
628 struct viewport *info_vp = sb_skin_get_info_vp(screen); 628 struct viewport *parent = gui_list->parent[screen];
629 const int button = action_get_touchscreen_press_in_vp(&x, &y, info_vp); 629 const int button = action_get_touchscreen_press_in_vp(&x, &y, parent);
630 const int list_start_item = gui_list->start_item[screen]; 630 const int list_start_item = gui_list->start_item[screen];
631 const int line_height = font_get(gui_list->parent[screen]->font)->height; 631 const int line_height = font_get(gui_list->parent[screen]->font)->height;
632 const struct viewport *list_text_vp = &list_text[screen]; 632 const struct viewport *list_text_vp = &list_text[screen];
@@ -652,7 +652,7 @@ unsigned gui_synclist_do_touchscreen(struct gui_synclist * gui_list)
652 return ACTION_NONE; 652 return ACTION_NONE;
653 } 653 }
654 654
655 /* x and y are relative to info_vp */ 655 /* x and y are relative to parent */
656 if (gui_list->callback_get_item_icon != NULL) 656 if (gui_list->callback_get_item_icon != NULL)
657 icon_width += get_icon_width(screen); 657 icon_width += get_icon_width(screen);
658 if (show_cursor) 658 if (show_cursor)