From c7f3014fe92aa59b063c068f629caaffb6ed537c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigrid=20Solveig=20Hafl=C3=ADnud=C3=B3ttir?= Date: Tue, 2 May 2023 22:53:07 +0000 Subject: [PATCH] zoom: ignore if 0, ie if the screen is somehow TOO small to do any scaling --- src/uxnemu.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/uxnemu.c b/src/uxnemu.c index c1f33b7..73a3fda 100644 --- a/src/uxnemu.c +++ b/src/uxnemu.c @@ -262,8 +262,10 @@ start(Uxn *u, char *rom, int queue) static void set_zoom(Uint8 z) { - zoom = z; - set_window_size(gWindow, (uxn_screen.width + PAD * 2) * zoom, (uxn_screen.height + PAD * 2) * zoom); + if (z >= 1) { + zoom = z; + set_window_size(gWindow, (uxn_screen.width + PAD * 2) * zoom, (uxn_screen.height + PAD * 2) * zoom); + } } static void