diff --git a/menu/drivers_display/lakka.c b/menu/drivers_display/lakka.c index 70832610bf..7a26a59d13 100644 --- a/menu/drivers_display/lakka.c +++ b/menu/drivers_display/lakka.c @@ -218,7 +218,7 @@ static void lakka_draw_icon(lakka_handle_t *lakka, return; if (x < -lakka->icon_size || x > gl->win_width - || y < 0 || y > gl->win_height + lakka->icon_size) + || y < lakka->icon_size/2 || y > gl->win_height + lakka->icon_size) return; GLfloat color[] = { diff --git a/menu/drivers_display/xmb.c b/menu/drivers_display/xmb.c index 5e0cd4d69d..9b9666fae2 100644 --- a/menu/drivers_display/xmb.c +++ b/menu/drivers_display/xmb.c @@ -197,7 +197,7 @@ static void xmb_draw_icon(GLuint texture, float x, float y, return; if (x < -xmb->icon_size || x > gl->win_width - || y < 0 || y > gl->win_height + xmb->icon_size) + || y < lakka->icon_size/2 || y > gl->win_height + xmb->icon_size) return; GLfloat color[] = {