From 1e1e95a6637275a4bbe435258125120813e0aecf Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 30 May 2014 01:53:55 +0200 Subject: [PATCH] (XDK) Don't put early return in free function since this function won't be called during game time anyway --- xdk/xdk_d3d.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/xdk/xdk_d3d.cpp b/xdk/xdk_d3d.cpp index c8c030aea1..2cd6dbc8d9 100644 --- a/xdk/xdk_d3d.cpp +++ b/xdk/xdk_d3d.cpp @@ -67,16 +67,8 @@ static bool d3d_init_shader(void *data) static void d3d_free(void *data) { -#ifdef RARCH_CONSOLE - if (driver.video_data) - return; -#endif - d3d_video_t *d3d = (d3d_video_t*)data; - if (!d3d) - return; - if (d3d->font_ctx && d3d->font_ctx->deinit) d3d->font_ctx->deinit(d3d); d3d->font_ctx = NULL; @@ -89,7 +81,7 @@ static void d3d_free(void *data) d3d->ctx_driver->destroy(d3d); d3d->ctx_driver = NULL; - free(d3d); + free(data); } static void d3d_set_viewport(void *data, int x, int y, unsigned width, unsigned height)