diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-12-27 23:39:28 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-12-27 23:39:28 +0100 |
commit | 0596178dd660daaeedeb7eaaea5c0cf27fb49d41 (patch) | |
tree | 591266bbcd59a4ea75f9d8e46d60c10c3abeddc7 | |
parent | 0e632454e2d6cba7acb7e05771e027244e02416d (diff) | |
download | plan9front-0596178dd660daaeedeb7eaaea5c0cf27fb49d41.tar.xz |
kbmap: avoid division by zero when window becomes too small
-rw-r--r-- | sys/src/cmd/kbmap.c | 2 |
1 files changed, 2 insertions, 0 deletions
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<nmap; i++) |