Browse code

check SDL_GetCurrentDisplayMode return code, keep zoom at 1 if it failed

Sigrid Solveig Haflínudóttir authored on 24/10/2021 19:31:25
Showing 1 changed files
... ...
@@ -588,8 +588,8 @@ main(int argc, char **argv)
588 588
 	/* unused   */ uxn_port(&u, 0xf, nil_talk);
589 589
 
590 590
 	/* set default zoom */
591
-	SDL_GetCurrentDisplayMode(0, &DM);
592
-	set_zoom(DM.w / 1280);
591
+	if(SDL_GetCurrentDisplayMode(0, &DM) == 0)
592
+		set_zoom(DM.w / 1280);
593 593
 	for(i = 1; i < argc; ++i) {
594 594
 		/* get default zoom from flags */
595 595
 		if(strcmp(argv[i], "-s") == 0) {