From f22391275b49bcec3d94fb5e63c9983aef3ee0c3 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Thu, 8 Jan 2015 20:04:59 -0800 Subject: [PATCH] SDL: Better error checking --- src/platform/sdl/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/platform/sdl/main.c b/src/platform/sdl/main.c index 1ba5c35f5..978a803e4 100644 --- a/src/platform/sdl/main.c +++ b/src/platform/sdl/main.c @@ -109,6 +109,9 @@ int main(int argc, char** argv) { GBASDLRunloop(&context, &renderer); GBAThreadJoin(&context); + if (GBAThreadHasCrashed(&context)) { + printf("The game crashed!\n"); + } freeArguments(&args); GBAConfigFreeOpts(&opts); GBAConfigDeinit(&config); @@ -122,6 +125,7 @@ int main(int argc, char** argv) { static bool _GBASDLInit(struct SDLSoftwareRenderer* renderer) { if (SDL_Init(SDL_INIT_VIDEO) < 0) { + printf("Could not initialize video: %s\n", SDL_GetError()); return false; }