From 297046ec145263a9620652c80da23f5f97f19669 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigrid=20Solveig=20Hafl=C3=ADnud=C3=B3ttir?= Date: Sun, 24 Oct 2021 21:31:25 +0200 Subject: [PATCH] check SDL_GetCurrentDisplayMode return code, keep zoom at 1 if it failed --- src/uxnemu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uxnemu.c b/src/uxnemu.c index 40351f3..3021dff 100644 --- a/src/uxnemu.c +++ b/src/uxnemu.c @@ -588,8 +588,8 @@ main(int argc, char **argv) /* unused */ uxn_port(&u, 0xf, nil_talk); /* set default zoom */ - SDL_GetCurrentDisplayMode(0, &DM); - set_zoom(DM.w / 1280); + if(SDL_GetCurrentDisplayMode(0, &DM) == 0) + set_zoom(DM.w / 1280); for(i = 1; i < argc; ++i) { /* get default zoom from flags */ if(strcmp(argv[i], "-s") == 0) {