diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index be30d26ea6..f3e2de8749 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -1791,7 +1791,8 @@ static void xmb_context_reset(void) static void xmb_navigation_clear(bool pending_push) { - xmb_selection_pointer_changed(); + if (!pending_push) + xmb_selection_pointer_changed(); } static void xmb_navigation_decrement(void)