mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-08-03 20:57:55 -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,14 +265,8 @@ int TXT_Init(void)
|
||||
if (TXT_SDLWindow == NULL)
|
||||
return 0;
|
||||
|
||||
// Destroy the existing renderer, so we can create our own new one
|
||||
|
||||
if (renderer != NULL)
|
||||
{
|
||||
SDL_DestroyRenderer(renderer);
|
||||
}
|
||||
|
||||
renderer = SDL_CreateRenderer(TXT_SDLWindow, -1, SDL_RENDERER_PRESENTVSYNC);
|
||||
if (renderer == NULL)
|
||||
renderer = SDL_CreateRenderer(TXT_SDLWindow, -1, SDL_RENDERER_PRESENTVSYNC);
|
||||
|
||||
if (renderer == NULL)
|
||||
renderer = SDL_CreateRenderer(TXT_SDLWindow, -1, SDL_RENDERER_SOFTWARE);
|
||||
|
Loading…
x
Reference in New Issue
Block a user