ref: 0596178dd660daaeedeb7eaaea5c0cf27fb49d41
parent: 0e632454e2d6cba7acb7e05771e027244e02416d
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Dec 27 18:39:28 EST 2020
kbmap: avoid division by zero when window becomes too small
--- a/sys/src/cmd/kbmap.c
+++ b/sys/src/cmd/kbmap.c
@@ -103,6 +103,8 @@
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<nmap; i++)