Reset hw render callback on core deinit

This commit is contained in:
Higor Eurípedes 2015-05-23 16:26:50 -03:00
parent 938edba8b3
commit c3e35dd4b1

View File

@ -1281,8 +1281,15 @@ bool event_command(enum event_command cmd)
global->core_info = core_info_list_new(settings->libretro_directory);
break;
case EVENT_CMD_CORE_DEINIT:
{
struct retro_hw_render_callback *cb = video_driver_callback();
event_deinit_core(true);
if (cb)
memset(cb, 0, sizeof(*cb));
break;
}
case EVENT_CMD_CORE_INIT:
if (!event_init_core())
return false;