Add HAVE_THREADS ifdef

This commit is contained in:
twinaphex 2015-12-06 22:42:22 +01:00
parent a4de5895d8
commit cbdd305626

View File

@ -260,13 +260,15 @@ bool font_driver_init_first(const void **font_driver, void **font_handle,
enum font_driver_render_api api) enum font_driver_render_api api)
{ {
settings_t *settings = config_get_ptr(); settings_t *settings = config_get_ptr();
const struct retro_hw_render_callback *hw_render =
(const struct retro_hw_render_callback*)video_driver_callback();
const void **new_font_driver = font_driver ? font_driver const void **new_font_driver = font_driver ? font_driver
: (const void**)&font_osd_driver; : (const void**)&font_osd_driver;
void **new_font_handle = font_handle ? font_handle void **new_font_handle = font_handle ? font_handle
: (void**)&font_osd_data; : (void**)&font_osd_data;
#ifdef HAVE_THREADS
const struct retro_hw_render_callback *hw_render =
(const struct retro_hw_render_callback*)video_driver_callback();
if (threading_hint && settings->video.threaded && !hw_render->context_type) if (threading_hint && settings->video.threaded && !hw_render->context_type)
{ {
thread_packet_t pkt; thread_packet_t pkt;
@ -288,6 +290,7 @@ bool font_driver_init_first(const void **font_driver, void **font_handle,
return pkt.data.font_init.return_value; return pkt.data.font_init.return_value;
} }
#endif
return font_init_first(new_font_driver, new_font_handle, return font_init_first(new_font_driver, new_font_handle,
data, font_path, font_size, api); data, font_path, font_size, api);