From 613347a612a285e28fd1609e4d920113e5f80f35 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 27 Sep 2015 01:03:58 +0200 Subject: [PATCH] (menu_display) Cleanups --- menu/menu_display.c | 17 +++++++++++------ menu/menu_display.h | 10 ++-------- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/menu/menu_display.c b/menu/menu_display.c index 3cae71e155..3ad29b86d0 100644 --- a/menu/menu_display.c +++ b/menu/menu_display.c @@ -15,12 +15,15 @@ #include +#include + #include "../config.def.h" +#include "../gfx/font_renderer_driver.h" +#include "../gfx/video_context_driver.h" +#include "../gfx/video_thread_wrapper.h" #include "menu.h" #include "menu_display.h" -#include "../gfx/video_context_driver.h" -#include "../gfx/video_thread_wrapper.h" typedef struct menu_framebuf { @@ -136,9 +139,10 @@ bool menu_display_font_init_first(const void **font_driver, font_path, font_size, FONT_DRIVER_RENDER_OPENGL_API); } -bool menu_display_font_bind_block(void *data, - const struct font_renderer *font_driver, void *userdata) +bool menu_display_font_bind_block(void *data, const void *font_data, void *userdata) { + const struct font_renderer *font_driver = + (const struct font_renderer*)font_data; menu_display_t *disp = menu_display_get_ptr(); if (!disp || !font_driver || !font_driver->bind_block) return false; @@ -148,9 +152,10 @@ bool menu_display_font_bind_block(void *data, return true; } -bool menu_display_font_flush_block(void *data, - const struct font_renderer *font_driver) +bool menu_display_font_flush_block(void *data, const void *font_data) { + const struct font_renderer *font_driver = + (const struct font_renderer*)font_data; menu_handle_t *menu = (menu_handle_t*)data; menu_display_t *disp = menu_display_get_ptr(); if (!font_driver || !font_driver->flush) diff --git a/menu/menu_display.h b/menu/menu_display.h index 8f83c5bd5c..738157b3a4 100644 --- a/menu/menu_display.h +++ b/menu/menu_display.h @@ -20,10 +20,6 @@ #include #include -#include - -#include "../gfx/font_renderer_driver.h" - #ifdef __cplusplus extern "C" { #endif @@ -68,11 +64,9 @@ bool menu_display_font_init_first(const void **font_driver, void **font_handle, void *video_data, const char *font_path, float font_size); -bool menu_display_font_bind_block(void *data, - const struct font_renderer *font_driver, void *userdata); +bool menu_display_font_bind_block(void *data, const void *font_data, void *userdata); -bool menu_display_font_flush_block(void *data, - const struct font_renderer *font_driver); +bool menu_display_font_flush_block(void *data, const void *font_data); bool menu_display_init_main_font(void *data, const char *font_path, float font_size);