From 772aa6ef0cf681b260fec2debe311882299ec457 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 7 Feb 2016 19:29:40 +0100 Subject: [PATCH] Move destroy and unsetting of video driver callback to RETRO_UNLOAD_GAME time --- libretro_version_1.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro_version_1.c b/libretro_version_1.c index aebf11784a..2c158e3eb2 100644 --- a/libretro_version_1.c +++ b/libretro_version_1.c @@ -305,12 +305,12 @@ bool core_ctl(enum core_ctl_state state, void *data) core.retro_init(); break; case CORE_CTL_RETRO_DEINIT: - video_driver_callback_destroy_context(); - video_driver_unset_callback(); core.retro_deinit(); uninit_libretro_sym(&core); break; case CORE_CTL_RETRO_UNLOAD_GAME: + video_driver_callback_destroy_context(); + video_driver_unset_callback(); core.retro_unload_game(); break; case CORE_CTL_RETRO_RUN: