Go through menu_input_pointer_state more

This commit is contained in:
twinaphex 2015-09-24 17:21:50 +02:00
parent fb67a39d32
commit 670350dc1f
2 changed files with 10 additions and 7 deletions

View File

@ -233,8 +233,10 @@ static void glui_render(void)
if (settings->menu.pointer.enable)
{
int16_t pointer_y = menu_input_pointer_state(MENU_POINTER_Y_AXIS);
menu_input->pointer.ptr =
(menu_input->pointer.y - glui->line_height + menu->scroll_y - 16)
(pointer_y - glui->line_height + menu->scroll_y - 16)
/ glui->line_height;
menu->scroll_y -= menu_input->pointer.accel / 60.0;

View File

@ -1435,10 +1435,11 @@ static void xmb_render(void)
{
float item_y1 = xmb->margins.screen.top + xmb_item_y(xmb, i, current);
float item_y2 = item_y1 + xmb->icon.size;
int16_t pointer_y = menu_input_pointer_state(MENU_POINTER_Y_AXIS);
if (settings->menu.pointer.enable)
{
if (menu_input->pointer.y > item_y1 && menu_input->pointer.y < item_y2)
if (pointer_y > item_y1 && pointer_y < item_y2)
menu_input->pointer.ptr = i;
}