From 73f3a3e9128dcc06c17b3135ed92273c47cab874 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Thu, 6 Sep 2012 21:34:52 -0700 Subject: [PATCH] Fixed error message when destroying a software renderer, thanks to wahono for the patch. --- 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 521b5002f..c810e967f 100755 --- a/src/render/SDL_render.c +++ b/src/render/SDL_render.c @@ -1373,7 +1373,9 @@ SDL_DestroyRenderer(SDL_Renderer * renderer) SDL_DestroyTexture(renderer->textures); } - SDL_SetWindowData(renderer->window, SDL_WINDOWRENDERDATA, NULL); + if (renderer->window) { + SDL_SetWindowData(renderer->window, SDL_WINDOWRENDERDATA, NULL); + } /* It's no longer magical... */ renderer->magic = NULL;