From a9a92cab485e365d9f9d115a9812181a44ce31e3 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 14 Jun 2018 01:10:52 +0200 Subject: stats: fix crash with -Y fag when window too narrow --- sys/src/cmd/stats.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/src/cmd/stats.c b/sys/src/cmd/stats.c index dfb71a1cd..c7cf55cee 100644 --- a/sys/src/cmd/stats.c +++ b/sys/src/cmd/stats.c @@ -1131,7 +1131,7 @@ resize(void) /* label right, if requested */ if(ylabels && dy>Nlab*(font->height+1)){ wid = labelwidth(); - if(wid < (maxx-startx)-30){ + if(wid < dx-10){ /* else there's not enough room */ maxx -= 1+Lx+wid; draw(screen, Rect(maxx, starty, maxx+1, screen->r.max.y), display->black, nil, ZP); @@ -1156,9 +1156,9 @@ resize(void) /* create graphs */ for(i=0; ir.max.y); - if(i < nmach-1) - machr.max.x = startx+(i+1)*dx - 1; + machr = Rect(startx+i*dx, starty, startx+(i+1)*dx - 1, screen->r.max.y); + if(i == nmach-1) + machr.max.x = maxx; y = starty; for(j=0; j