From e8ff2a9d5be5ff509637af612c29fdf0039ee133 Mon Sep 17 00:00:00 2001 From: Gabriel Jacobo Date: Mon, 24 Feb 2014 18:57:22 -0300 Subject: [PATCH] =?UTF-8?q?Fixes=20#2296=20-=20SDL=5FGL=5FUnbindTexture=20?= =?UTF-8?q?segfaults=20(thanks=20Daniel=20B=C3=BCnzli)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/render/SDL_render.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/render/SDL_render.c b/src/render/SDL_render.c index a9d04cc28..703594aea 100644 --- a/src/render/SDL_render.c +++ b/src/render/SDL_render.c @@ -1876,7 +1876,9 @@ int SDL_GL_UnbindTexture(SDL_Texture *texture) CHECK_TEXTURE_MAGIC(texture, -1); renderer = texture->renderer; - if (renderer && renderer->GL_UnbindTexture) { + if (texture->native) { + return SDL_GL_UnbindTexture(texture->native); + } else if (renderer && renderer->GL_UnbindTexture) { return renderer->GL_UnbindTexture(renderer, texture); }