diff --git a/menu/drivers/rgui.c b/menu/drivers/rgui.c index d80c535c05..61d5e5cf9f 100644 --- a/menu/drivers/rgui.c +++ b/menu/drivers/rgui.c @@ -6014,7 +6014,7 @@ static int rgui_pointer_up(void *data, /* Otherwise, just move the current selection to the * 'pointer' value */ menu_navigation_set_selection(ptr); - menu_driver_navigation_set(false); + rgui_navigation_set(rgui, false); } } } diff --git a/menu/drivers/stripes.c b/menu/drivers/stripes.c index 29da18e83e..260147eb4d 100644 --- a/menu/drivers/stripes.c +++ b/menu/drivers/stripes.c @@ -4415,7 +4415,7 @@ static int stripes_pointer_up(void *userdata, entry, selection, MENU_ACTION_SELECT); menu_navigation_set_selection(ptr); - menu_driver_navigation_set(false); + stripes_navigation_set(stripes, false); } } break; diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index 48f4982004..250cb3a64e 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -7043,7 +7043,7 @@ static int xmb_pointer_up(void *userdata, /* ...otherwise navigate to the current pointer item */ menu_navigation_set_selection(ptr); - menu_driver_navigation_set(false); + xmb_navigation_set(xmb, false); } break; case MENU_INPUT_GESTURE_LONG_PRESS: @@ -7091,7 +7091,7 @@ static int xmb_pointer_up(void *userdata, if (last < end) { menu_navigation_set_selection((size_t)last); - menu_driver_navigation_set(true); + xmb_navigation_set(xmb, true); } else menu_driver_ctl(MENU_NAVIGATION_CTL_SET_LAST, NULL); @@ -7141,7 +7141,7 @@ static int xmb_pointer_up(void *userdata, if (new_idx > 0) { menu_navigation_set_selection(new_idx); - menu_driver_navigation_set(true); + xmb_navigation_set(xmb, true); } else {