From 75bd53967dfdde086f8272c6941b0662456505ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Andr=C3=A9=20Santoni?= Date: Fri, 16 Jan 2015 00:15:47 +0100 Subject: [PATCH] (XMB) Fix an anoying display bug with mali_fbdev behaving weirdly when drawing out of screen --- menu/drivers_display/lakka.c | 4 ++-- menu/drivers_display/xmb.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/menu/drivers_display/lakka.c b/menu/drivers_display/lakka.c index 683876a964..70832610bf 100644 --- a/menu/drivers_display/lakka.c +++ b/menu/drivers_display/lakka.c @@ -217,8 +217,8 @@ static void lakka_draw_icon(lakka_handle_t *lakka, if (!gl) return; - if (x < -lakka->icon_size || x > gl->win_width + lakka->icon_size - || y < -lakka->icon_size || y > gl->win_height + lakka->icon_size) + if (x < -lakka->icon_size || x > gl->win_width + || y < 0 || 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 f3aad6ae68..5e0cd4d69d 100644 --- a/menu/drivers_display/xmb.c +++ b/menu/drivers_display/xmb.c @@ -196,8 +196,8 @@ static void xmb_draw_icon(GLuint texture, float x, float y, if (!gl) return; - if (x < -xmb->icon_size || x > gl->win_width + xmb->icon_size - || y < -xmb->icon_size || y > gl->win_height + xmb->icon_size) + if (x < -xmb->icon_size || x > gl->win_width + || y < 0 || y > gl->win_height + xmb->icon_size) return; GLfloat color[] = {