From 0596178dd660daaeedeb7eaaea5c0cf27fb49d41 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 27 Dec 2020 23:39:28 +0100 Subject: [PATCH] kbmap: avoid division by zero when window becomes too small --- sys/src/cmd/kbmap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sys/src/cmd/kbmap.c b/sys/src/cmd/kbmap.c index c621edc39..e26943318 100644 --- a/sys/src/cmd/kbmap.c +++ b/sys/src/cmd/kbmap.c @@ -103,6 +103,8 @@ geometry(void) Rectangle r; rows = (Dy(screen->r)-2*MARGIN+PAD)/(font->height+PAD); + if(rows < 1) + rows = 1; r = Rect(0,0,(Dx(screen->r)-2*MARGIN), font->height); for(i=0; i