From d52a1b20e33dd0f61d54afd7e828fd82f90ad1bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Higor=20Eur=C3=ADpedes?= Date: Sat, 25 Apr 2015 20:26:31 -0300 Subject: [PATCH] (XBM) Fix font leak --- menu/drivers/xmb.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/menu/drivers/xmb.c b/menu/drivers/xmb.c index 472272419a..f19d4c8698 100644 --- a/menu/drivers/xmb.c +++ b/menu/drivers/xmb.c @@ -1981,6 +1981,7 @@ static void xmb_context_destroy(void) unsigned i; xmb_handle_t *xmb = NULL; menu_handle_t *menu = menu_driver_get_ptr(); + driver_t *driver = driver_get_ptr(); if (!menu) return; @@ -2004,6 +2005,9 @@ static void xmb_context_destroy(void) glDeleteTextures(1, &node->icon); glDeleteTextures(1, &node->content_icon); } + + if (menu->font.buf) + driver->font_osd_driver->free(menu->font.buf); } static void xmb_toggle(bool menu_on)