diff --git a/menu/drivers_display/lakka.c b/menu/drivers_display/lakka.c index 7a26a59d13..575915cdda 100644 --- a/menu/drivers_display/lakka.c +++ b/menu/drivers_display/lakka.c @@ -217,7 +217,7 @@ static void lakka_draw_icon(lakka_handle_t *lakka, if (!gl) return; - if (x < -lakka->icon_size || x > gl->win_width + if (x < -lakka->icon_size/2 || x > gl->win_width || y < lakka->icon_size/2 || y > gl->win_height + lakka->icon_size) return; diff --git a/menu/drivers_display/xmb.c b/menu/drivers_display/xmb.c index 6825622586..904d7419bd 100644 --- a/menu/drivers_display/xmb.c +++ b/menu/drivers_display/xmb.c @@ -196,7 +196,7 @@ static void xmb_draw_icon(GLuint texture, float x, float y, if (!gl) return; - if (x < -xmb->icon_size || x > gl->win_width + if (x < -xmb->icon_size/2 || x > gl->win_width || y < xmb->icon_size/2 || y > gl->win_height + xmb->icon_size) return;