From d6a5d78742a564ae4c68bd6fd5e44956c08a1b75 Mon Sep 17 00:00:00 2001 From: Jonathan Haas Date: Sat, 3 Oct 2015 18:20:01 +0200 Subject: [PATCH] Handle SDL_CreateRenderer error --- src/platform/shared.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/platform/shared.c b/src/platform/shared.c index 839322dc1e..65594368fe 100644 --- a/src/platform/shared.c +++ b/src/platform/shared.c @@ -810,6 +810,11 @@ void platform_refresh_video() if (gConfigGeneral.hardware_display) { if (gRenderer == NULL) gRenderer = SDL_CreateRenderer(gWindow, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC); + + if (gRenderer == NULL) { + log_fatal("SDL_CreateRenderer %s", SDL_GetError()); + exit(-1); + } if (gBufferTexture != NULL) SDL_DestroyTexture(gBufferTexture);