diff --git a/gfx/drivers/gdi_gfx.c b/gfx/drivers/gdi_gfx.c index c65b9f752c..99f3118580 100644 --- a/gfx/drivers/gdi_gfx.c +++ b/gfx/drivers/gdi_gfx.c @@ -140,7 +140,7 @@ static void *gdi_gfx_init(const video_info_t *video, video_context_driver_input_driver(&inp); if (settings->bools.video_font_enable) - font_driver_init_osd(NULL, false, + font_driver_init_osd(gdi, false, video->is_threaded, FONT_DRIVER_RENDER_GDI); diff --git a/gfx/drivers_font/gdi_font.c b/gfx/drivers_font/gdi_font.c index 9e43be5072..578b7705c2 100644 --- a/gfx/drivers_font/gdi_font.c +++ b/gfx/drivers_font/gdi_font.c @@ -51,8 +51,6 @@ static void *gdi_init_font(void *data, font->gdi = (gdi_t*)data; - font_size = 1; - if (!font_renderer_create_default((const void**)&font->gdi_font_driver, &font->gdi_font_data, font_path, font_size)) {