mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-09 12:49:25 -04:00
reuse existing renderer in TXT_Init() (#375)
instead of destroying it and creating a new one. Fixes a crash on exit when ENDOOM is enabled. Fixes #372, thanks @hackneyed-one.
This commit is contained in:
parent
2d0e18f829
commit
393a45492f
@ -265,13 +265,7 @@ int TXT_Init(void)
|
|||||||
if (TXT_SDLWindow == NULL)
|
if (TXT_SDLWindow == NULL)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
// Destroy the existing renderer, so we can create our own new one
|
if (renderer == NULL)
|
||||||
|
|
||||||
if (renderer != NULL)
|
|
||||||
{
|
|
||||||
SDL_DestroyRenderer(renderer);
|
|
||||||
}
|
|
||||||
|
|
||||||
renderer = SDL_CreateRenderer(TXT_SDLWindow, -1, SDL_RENDERER_PRESENTVSYNC);
|
renderer = SDL_CreateRenderer(TXT_SDLWindow, -1, SDL_RENDERER_PRESENTVSYNC);
|
||||||
|
|
||||||
if (renderer == NULL)
|
if (renderer == NULL)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user